1

Maven Java Web プロジェクトがあり、正常にビルドされます。また、Maven Web プロジェクトの外部にある別の Web サイト プロジェクト (純粋な HTML/Javascript) があります。

ディレクトリ構造は次のようになります。

project
|--backend
|--|--src
|--|--|--main
|--|--|--|--java
|--|--|--|--webapp
|--|--pom.xml
|--frontend
|--|--test
|--|--app

私が達成したいのは、maven でのビルド中に、WAR ファイルが生成される前に、frontend/app ディレクトリを webapp ディレクトリにコピーすることです。どうすればmavenでそれを行うことができますか?

4

2 に答える 2

1

実際、maven war プラグインはこれを直接サポートしています。

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-war-plugin</artifactId>
  <version>2.3</version>
  <configuration>
   <webResources>
      <resource>
         <!-- this is relative to the pom.xml directory -->
         <directory>../website</directory>
         <include>app/**/*</include>
         </resource>
     </webResources>
   </configuration>
</plugin>
于 2013-06-25T10:14:22.520 に答える