Beispiel, die erklären, wie zu verwenden Dateisystem-resolver
Kann jemand erklären mir, wie mit Dateisystem-resolver in Ivy mit Probe durch die Berücksichtigung..
- Habe ich ivy.xml Datei, wo ich habe alle Abhängigkeiten, aber ich möchte die Gläser aus meinem filesystem nicht aus dem maven-repository..?
- wo lege ich ivysettings.xml Datei.
- was build.xml enthalten müssen, zu verwenden ivysettings.xml also kann ich die benutzen Gläser vom Dateisystem wird nicht von maven..
es wäre besser, diese details in deiner anderen Frage, das ist im Grunde das gleiche: stackoverflow.com/questions/10171254/.... Sie können verwenden Sie den link "Bearbeiten" unten Ihre Frage zu Bearbeiten/ändern.
InformationsquelleAutor pallavi | 2012-04-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den ivysettings.xml Datei befindet sich standardmäßig im selben Verzeichnis wie die ivy.xml Datei.
Alternative Standorte können angegeben werden, indem der Efeu Einstellungen Aufgabe
Projektstruktur
3rd-party-Abhängigkeiten befindet sich in der lib Verzeichnis.
ivy.xml
Diesem Efeu-Datei verwendet Konfigurationen führt 3 Arten von Abhängigkeiten:
Diese entsprechen der klassenpfade verwendet, indem Sie die ANT-build.
ivysettings.xml
Nichts besonderes. Die einfache Zuordnung zu den Gläsern befindet sich in der lib Verzeichnis:
Alternativ..... Ich würde immer auch die Maven central repo für nicht-lokale jars wie folgt:
Den Module Abschnitt legt fest, welche Gläser sollten abgerufen werden, vor Ort.
build.xml
Endlich die build-Logik, die verwendet ivy zu verwalten, die klassenpfade.
aber das problem ist, wie man die Abhängigkeitszeile für selenium-server-standalone-2.20.0 weil Sie nicht wissen, artifactid ,groupid aber diese jar-Datei benötigt wird..
Das ist eine neue Frage..... Versuchen Sie "<dependency org="org.seleniumhq.Selen" name="selenium-server" rev="2.20.0"/>".. Finden Sie unter search.maven.org/...
ich sehe Sie beantworten ant/ivy Fragen... danke!
Dies funktioniert aber nur, wenn die
default
Konfiguration ist gefragt, von derfilesystem
resolver. Ich habe darum gebeten, eine separate Frage hier: stackoverflow.com/q/42096908/274677InformationsquelleAutor Mark O'Connor
Wenn Sie NUR ziehen jars lokal und nicht verwenden möchten, Maven Central an alle, Ivy ist eine Verschwendung von Zeit. Nur setzen Sie, was Gläser müssen Sie in der /lib Ordner, hinzufügen, dass zu Ihrem classpath, und führen Sie Ihre Ant-Datei. Efeu ist für die Interaktion mit Maven Central. Allerdings, wenn Sie brauchen, beides zu tun, ziehen Sie gemeinsam jars aus dem Maven-und pull-3rd-party-Gläser aus lokalen, Mark ' s Lösung ist ein großer ein.
InformationsquelleAutor user3442998