Ant 插件从 POM 生成 Ant 构建文件。以下示例描述了插件的基本用法。
要生成文件,请执行 Ant Plugin 的ant目标,即:
mvn ant:ant
应创建以下文件:
yourProjectBaseDir |-- build.xml |-- maven-build.xml `-- maven-build.properties
build.xml文件是一个通用的Ant 构建文件。它可以由用户更新。这是开箱即用的build.xml:
<?xml version="1.0" encoding="UTF-8"?> <!-- ====================================================================== --> <!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. --> <!-- ====================================================================== --> <project name="%PROJECT_ARTIFACTID%" default="jar" basedir="."> <!-- ====================================================================== --> <!-- Import maven-build.xml into the current project --> <!-- ====================================================================== --> <import file="maven-build.xml"/> <!-- ====================================================================== --> <!-- Help target --> <!-- ====================================================================== --> <target name="help"> <echo message="Please run: $ant -projecthelp"/> </target> </project>
注意:默认情况下,调用mvn ant:ant时不会覆盖build.xml文件。如果你想覆盖它,你应该使用overwrite参数执行ant目标,即:
mvn ant:ant -Doverwrite=true