【发布时间】:2011-03-20 17:36:59
【问题描述】:
在我的 Ant 脚本中,我像这样执行 Maven:
<artifact:mvn pom="${basedir}/pom.xml">
<arg value="glassfish:deploy" />
</artifact:mvn>
在我的 pom.xml 中有一个属性:
<properties>
<glassfish.home>${env.GLASSFISH}</glassfish.home>
</properties>
此值应替换为 Ant 脚本提供的值。使用 Ant Maven 任务执行 pom.xml 时是否可以覆盖现有属性?最简单的方法是什么?
【问题讨论】:
-
但是...你为什么不使用一个 maven glassfish 插件呢?
-
我有一个大型 Ant 脚本,我的应用程序是用它来安装和配置的。在那里我做了一些我不能用 Maven 做的事情。 Ant 脚本在完成安装和配置后调用 Maven。