「通常の」ディレクトリ構造を含む Maven ベースの Web プロジェクトがあります。アーティファクトを生成する必要があります.1つは通常のアプリで、もう1つは2つの異なるmavenプロファイルを使用して実現される管理者の「バージョン」です。admin バージョンの場合、war ファイルがパッケージ化される直前に JSP ファイルの名前を変更する必要があります。
これどうやってするの?この要件に適合する maven-plugin はどれですか?
「通常の」ディレクトリ構造を含む Maven ベースの Web プロジェクトがあります。アーティファクトを生成する必要があります.1つは通常のアプリで、もう1つは2つの異なるmavenプロファイルを使用して実現される管理者の「バージョン」です。admin バージョンの場合、war ファイルがパッケージ化される直前に JSP ファイルの名前を変更する必要があります。
これどうやってするの?この要件に適合する maven-plugin はどれですか?
申し訳ありませんが、この時点ではファイルがまだターゲットディレクトリにないため、パッケージの準備段階でJSPをコピー/名前変更することはできません。
サンプルコード:
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<phase>prepare-package</phase>
<configuration>
<target>
<copy file="${project.build.directory}\myProject\loginAdmin.jsp"
tofile="${project.build.directory}\myProject\loginUser.jsp"/>
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
私見では、ant run を使用してファイルの名前を変更し、この実行を prepare-package フェーズにアタッチする必要があります。