MavenからAntビルドファイル(pom.xml)を作成する方法は?
場合によっては、プロジェクト統合の目的でAntビルドファイル(build.xml)を生成する必要があります。 たとえば、klockwork code analysis toolは、Javaプロジェクトの静的コード分析プロセスを実行するために必要なAntファイルです。
Maven Antプラグイン
Mavenには、Maven pom.xmlからAntビルドファイルを簡単に生成するための便利なAntプラグインが付属しています。 pom.xmlファイルを見つけて、コマンドmvn ant:antを発行します。
D:\Project_ABC>mvn ant:ant
出力
D:\Project_ABC\SWP>mvn ant:ant [INFO] Scanning for projects... [INFO] Searching repository for plugin with prefix: 'ant'. [INFO] artifact org.apache.maven.plugins:maven-ant-plugin: checking for updates from central ... [INFO] ------------------------------------------------------------------------ [INFO] Building abc [INFO] task-segment: [ant:ant] [INFO] ------------------------------------------------------------------------ ... Downloading: http://repo1.maven.org/maven2/xalan/xalan/2.7.0/xalan-2.7.0.pom 491b downloaded ... Downloading: http://repo1.maven.org/maven2/xalan/xalan/2.7.0/xalan-2.7.0.jar 2666K downloaded [INFO] [ant:ant] [INFO] Wrote Ant project for ABC to D:\Project_ABC [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 28 seconds [INFO] Finished at: Thu Feb 12 16:16:15 SGT 2009 [INFO] Final Memory: 9M/16M [INFO] ------------------------------------------------------------------------
Done
Mavenは、3つのAntファイル(build.xml、maven-build.xml、およびmaven-build.properties)を作成しました。
Note
詳細については、このMaven’s Ant
plugin official pageにアクセスしてください。