如何在Ant脚本中调用Maven目标?
问题内容:
是否可以在Ant脚本中调用或执行Maven目标?
假设我有一个名为“ distribute”的蚂蚁目标,在其中我需要从另一个pom.xml调用一个Maven“编译”目标。
问题答案:
使用从Windows CLI运行Maven的exec任务的使用示例为:
<target name="buildProject" description="Builds the individual project">
<exec dir="${source.dir}\${projectName}" executable="cmd">
<arg value="/C"/>
<arg value="${env.MAVEN_HOME}\bin\mvn.bat"/>
<arg line="clean install" />
</exec>
</target>