Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 使用archiva存储库正确使用常春藤_Maven_Ant_Ivy_Archiva - Fatal编程技术网

Maven 使用archiva存储库正确使用常春藤

Maven 使用archiva存储库正确使用常春藤,maven,ant,ivy,archiva,Maven,Ant,Ivy,Archiva,我试着理解和使用艾薇和阿奇瓦,但我有一件奇怪的事情,我无法解释 Build.xml Ivy.xml arvchivaIvySetting.xml 问题是在我的repo中有一个annogen的工件,但它没有出现常见的lang工件,尽管如此,构建说它找到了这两个依赖项的工件,这是真的,因为我在lib项目中都找到了.jar。怎么可能呢?很明显,我的设置不是指向archiva rep,而是指向maven rep,但我如何才能更改它?确切的领域是什么?我认为它需要由Archiva管理的内部存储库。或者,如

我试着理解和使用艾薇和阿奇瓦,但我有一件奇怪的事情,我无法解释

Build.xml Ivy.xml arvchivaIvySetting.xml
问题是在我的repo中有一个annogen的工件,但它没有出现常见的lang工件,尽管如此,构建说它找到了这两个依赖项的工件,这是真的,因为我在lib项目中都找到了.jar。怎么可能呢?很明显,我的设置不是指向archiva rep,而是指向maven rep,但我如何才能更改它?

确切的领域是什么?我认为它需要由Archiva管理的内部存储库。或者,如果您只是想代理公共工件,您可能不需要凭据,并且可以授予来宾访问权限?是的,这只是为了编写一个通用文件夹,我使用的是存储库Archiva Managed internal Repository,但如果我创建一个新的repo,我将在域中使用该名称
...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-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>
<ivysettings>
    <settings defaultResolver="archiva" />
    <resolvers>
        <ibiblio name="archiva" m2compatible="true" root="repositories/internal/"/>
    </resolvers>
</ivysettings>