我正在考虑将Ant/Ivy项目转换为Ant/Maven-Ant-Tasks。我不想单独使用Maven,因为我需要对构建过程进行更多的控制。
有没有办法让Ant build.xml文件继承pom.xml文件中设置的属性?
我一直在创建一个可以跨多个项目使用的通用build.xml文件,并加载一个特定于项目的project.properties文件,但如果我能将所有这些属性都放在pom.xml文件中,那就更好了。
谢谢。
发布于 2010-10-01 23:39:00
我使用XMLProperty ant任务来解析和复制这些属性
http://ant.apache.org/manual/Tasks/xmlproperty.html
<xmlproperty file="<your pom location>" keepRoot="false"/>
<property name="test" value="${properties.test}"/>另一种选择是,如果使用maven Antrun插件运行构建,则可以在构建文件中使用这些属性
http://maven.apache.org/plugins/maven-antrun-plugin/usage.html
https://stackoverflow.com/questions/3839508
复制相似问题