这是我构建的一部分.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>
从工件或 maven 下载了在我的 ivy.xml 中定义的依赖项后,我想将它们添加到我的项目类路径中,而无需从 Project - 配置构建路径手动添加它们...并且没有编译我的课程。
有什么想法吗?
可以使用 cachepath 任务创建常春藤托管类路径。
有关示例,请参阅:
- 如何避免使用 Ivy 复制依赖项
最后我找到了一个解决方案,我使用 Eclipse 的 Apache IvyDE 插件来更新项目类路径。