0

「通常の」ディレクトリ構造を含む Maven ベースの Web プロジェクトがあります。アーティファクトを生成する必要があります.1つは通常のアプリで、もう1つは2つの異なるmavenプロファイルを使用して実現される管理者の「バージョン」です。admin バージョンの場合、war ファイルがパッケージ化される直前に JSP ファイルの名前を変更する必要があります。

これどうやってするの?この要件に適合する maven-plugin はどれですか?

4

2 に答える 2

0

申し訳ありませんが、この時点ではファイルがまだターゲットディレクトリにないため、パッケージの準備段階で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>
于 2012-06-19T08:55:57.743 に答える
0

私見では、ant run を使用してファイルの名前を変更し、この実行を prepare-package フェーズにアタッチする必要があります。

于 2012-06-18T15:01:08.890 に答える