在ivy中检索依赖项后,使用ant更新项目类路径

时间:2013-10-03 08:57:41

标签: ant build classpath ivy artifactory

这是我的build.xml的一部分

<property name="dir.ivy" value="${user.home}/.ivy2" description="Local Ivy Repository" />

<target name="retrieve" depends="clean,init">

    <!-- Resolve dependencies -->
    <ivy:resolve file="ivy.xml"/>
    <ivy:retrieve type="jar" conf="${ivy.configuration}" pattern="${dir.ivy}/[artifact]-[revision].[ext]"/>

    <!-- Update classpath -->
    ???

</target>

在我下载了我的ivy.xml中定义的依赖项之后,我想将它们添加到我的项目类路径中,而不是从项目 - 配置构建路径中手动添加它们而不编译我的类。< / p>

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

可以使用cachepath任务创建常春藤托管类路径。

有关示例,请参阅:

答案 1 :(得分:0)

最后我找到了一个解决方案,我使用eclipse的Apache IvyDE插件来更新项目类路径。