在Eclipse中使用Apache Ant修改项目构建路径
|
我有一个可以完成该操作的ant脚本:清理,编译,jar,javadocs等。我在Eclipse中也有3个项目:一个库和2个测试它的项目。
在这2个测试项目的构建路径中,我已将位于库项目中的库jar定义为外部jar。
库jar的版本以jar名称命名,即library-0.1.jar。在ant脚本中,我具有库版本的属性:
<property name=\"project_version\" value=\"0.1\"/>
因此,要更改版本,我修改了此属性,然后再次运行脚本。可以推断,这会在其他2个项目中生成依赖项错误,因为它们仍将指向旧文件library-0.1.jar。
如何在Eclipse中自动更改其他两个项目的构建路径? Apache ant可以使用特定标签执行此操作吗?
谢谢。
没有找到相关结果
已邀请:
3 个回复
硕歌沙
现在,当您执行构建时,可以使用显式版本执行以匹配所需的内容,例如
或者,您可以在每个构建脚本中加载相同的属性文件以加载version属性
请注意,如果您使用后者,则应删除属性声明(从上面的文章中删除),该声明明确设置了该值。要么或者先加载属性文件。 ....
诞胃
浅镁
其中“库”是“库”项目的文件夹,并在文件夹中放置类。 解决了: 我必须为其他2个项目编写一个ant脚本,并使用脚本而不是eclipse IDE设置类路径:
$ {dist}是jar库所在的文件夹,它类似于:\“ ../ Library / dist \”,其中Library是项目的名称。 $ {project_name}和$ {project_version}是从再次存储在\“ ../ Library \”中的version.properties文件加载的:
文件version.properties仅包含:
然后,在编译时添加类路径...
refid值是先前定义的路径ID。