wie man die Konfiguration repariert, die nicht im Guavenfehler gefunden wurde
Ich habe versucht, Abhängigkeiten vom lokalen Dateisystem aufzulösen. Dazu habe ich ivy.xml, ivyconf.xml und build.xml geschrieben. Meine Skripte funktionieren jedoch nicht und konnten Abhängigkeiten nicht auflösen, d. H. Keine JAR-Dateien finden. Was ist das Problem dahinter? Und wie kann ich das lösen?
Error
Error
[ivy:resolve] com.google.guava#guava;17.0: configuration not found in
com.google.guava#guava;17.0: 'public'. It was required from
.. runtime
Projekthierarchie
project
| - - src
| - - lib
| - - guava.jar
| - - conf
| - - ant
| - - build.xml
| - - ivy
| - - ivy.xml
| - - ivyconf.xml
ivy.xml Datei
<ivy-module version="2.0">
<configurations defaultconfmapping="runtime->public">
<conf name="compile" visibility="private"/>
<conf name="jar"
extends="compile"
visibility="private"/>
<conf name="runtime"
extends="jar"
visibility="public"/>
</configurations>
<dependencies>
<dependency org="com.google.guava" name="guava" rev="17.0" conf="runtime->public"/>
</dependencies>
</ivy-module>
Zuletzt ivyconf.xml
<conf defaultresolver="local"/>
<resolves>
<filesystem name="local">
<artifact pattern="${lib.dir}/**/*.jar" />
</filesystem>
</resolves>