0
これは私のbuild.xmlの一部です。私はantスクリプトからmvnビルドを起動し、ビルドの名前を変更して特定の場所にコピーします。 mavenにはprofileという概念があります。以下のスナップショットでMavenプロファイルを提供する方法を教えてください。AntスクリプトのMaven pom.xml
<target name="_deployHubstarRESTAPI">
<artifact:mvn pom="../HubstarRESTAPI/pom.xml">
<arg value="clean"/>
<arg value="install" />
</artifact:mvn>
<copy file="../HubstarRESTAPI/target/HubstarRESTAPI-0.0.1-SNAPSHOT.war" todir="${web.hubstarrestapi.dist.dir}"/>
<move file="${web.hubstarrestapi.dist.dir}/HubstarRESTAPI-0.0.1-SNAPSHOT.war" tofile="${web.hubstarrestapi.dist.dir}/HubstarRESTAPI.war"/>
</target>
なぜMavenプロジェクトをビルドするためのAntスクリプトが必要ですか?あなたが解決しようとしている本当の問題は何ですか? pomファイルの 'finalName'の使い方を知っていますか? – khmarbaise
ビルドに使用されるメインプロジェクトはantプロジェクトであり、使用されるプロジェクトの1つはmavenプロジェクトです。 –