apache ivy - was in der ivysettings.xml

Zocke ich mit der basic Ivy Tutorial und haben sich allmählich erweitert, zu einem Zustand, wo ich jetzt eine seprate ivy.xml die Definition meiner Abhängigkeiten und mit der ivy-jar im apache-ant-installation.

Habe ich es auch geschafft, zu definieren, ein gemeinsames repository zu stoppen ivy abspringen, zu einem externen repository. Dies wurde durch das definieren von Eigenschaften in der Aufgabe lösen.

<target name="resolve" depends="" description="Resolve the dependencies">  
    <property name="ivy.shared.default.root"             value="C:/ivy/localLibsStore" />
    <property name="ivy.shared.default.artifact.pattern" value="[module]/[revision]/[type]s/[artifact]-[revision].[ext]" />
        <ivy:retrieve/>  
    </target> 

Aber ich habe versucht, verschieben Sie diese Eigenschaften in einer separaten ivysettings.xml Datei mit kein Glück.

Die Frage ist also, was sollte ich in meinem ivysettings.xml ?

Mein letzten Versuch unten gibt die Fehlermeldung:

unknown resolver null

kein resolver gefunden ...

<ivysettings>
    <property name="ivy.shared.default.root"             value="C:/ivy/localLibsStore" />
    <property name="ivy.shared.default.artifact.pattern" value="[module]/[revision]/[type]s/[artifact]-[revision].[ext]" />

        <resolvers>
            <filesystem name="shared">
              <ivy pattern="${ivy.shared.default.root}/${ivy.shared.default.ivy.pattern}" />
              <artifact pattern="${ivy.shared.default.root}/${ivy.shared.default.artifact.pattern}" />
            </filesystem>
        </resolvers>
</ivysettings>

InformationsquelleAutor Bill Comer | 2009-12-07

Schreibe einen Kommentar