我假设您已经安装了 ivy。
常春藤设置.xml
您需要在名为ivysettings.xml的文件中定义一个解析器来制作工件(将其放在根文件夹中,在 build.xml 旁边):
<ivysettings>
<resolvers>
<ibiblio name="artifactory" m2compatible="true" root="http://localhost:8080/artifactory/libs-releases"/>
</resolvers>
</ivysettings>
构建.xml
在您的 build.xml 中,我将使用内联检索(这样您就不必编写ivy.xml):
<project xmlns:ivy="antlib:org.apache.ivy.ant" name="myName">
...
<target name="retrieve" description="retrieve">
<ivy:settings /> <!-- needed so that ivysettings.xml is used-->
<ivy:retrieve organisation="foo" module="bar" inline="true" pattern="lib/[artifact].[ext]"/>
</target>
</project>
这会将工件下载到 lib 目录中。对于组织和模块,取您在工件中找到的值。
来自工件的组织和模块
在您提供的链接的这张图片中,您可以看到如何从工件中获取组织和工件。它将为您提供一个依赖声明框。只需检查常春藤并从那里获取值。