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
maven-build.xml 文件是您项目的 Ant 构建文件。它包含几个目标来清理、编译、测试和打包您的项目以及创建 javadoc。要查看可用的 Ant 目标,请执行以下命令:
ant -projecthelp
警告 :不要编辑maven-build.xml !调用mvn ant:ant时它将被覆盖 。
maven-build.properties 文件包含maven-build.xml 构建文件使用的几个属性。
警告 :不要编辑maven-build.properties !调用mvn ant:ant时它将被覆盖 。