使用archiva存储库正常工作常春藤

时间:2014-07-22 07:56:32

标签: maven ant ivy archiva

我正在尝试理解并使用常春藤与archiva,但我有这个奇怪的事情,我无法解释,

在build.xml

...some xml code
<target name="resolveArchiva" description="--> go take the jar">
    <ivy:settings file="./archivaIvySetting.xml" >
        <credentials host="my host to Archiva" realm="my repository's name"
         username="user" passwd="passwd"/>
    </ ivy:settings>
    <ivy:retrieve />
 </target>
 some other code....

的ivy.xml

<ivy-module version="2.0">
    <info organisation="archiva" module="my-repo"/>
    <dependencies>
        <dependency org="annogen" name="annogen" rev="0.1.0"/>
        <dependency org="commons-lang" name="commons-lang" rev="2.1" />
    </dependencies>
</ivy-module>

arvchivaIvySetting.xml

<ivysettings>
    <settings defaultResolver="archiva" />
    <resolvers>
        <ibiblio name="archiva" m2compatible="true" root="repositories/internal/"/>
    </resolvers>
</ivysettings>

问题是,在我的回购中有一个annogen的工件,但它不存在普通lang工件,尽管如此,构建说它找到了两个依赖项的工件,这是真的,因为我找到了两者。我的lib项目中的jar。这怎么可能?很明显,我的设置并没有指向archiva rep,而是指向maven,但我怎么能改变呢?

0 个答案:

没有答案