Mavenの質問があります。
一時ディレクトリgwt-unitCacheフォルダーを生成するGWTプロジェクトがあります。ビルドプロセスの最後に削除したいのですが。
私はこのプラグイン構成を持っています:
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
<configuration>
<filesets>
<fileset>
<directory>src/main</directory>
<includes>
<directory>gwt-unitCache/**</directory>
</includes>
<followSymlinks>false</followSymlinks>
</fileset>
</filesets>
</configuration>
<executions>
<execution>
<id>gwt-unitCache</id>
<phase>install</phase>
<goals>
<goal>clean</goal>
</goals>
</execution>
</executions>
</plugin>
これは、src/mainの下に自動的に生成されたgwt-unitCacheフォルダーを削除することによってその役割を果たします。ただし、クラスとwarファイルを含むターゲットフォルダーも削除されました。
ターゲットファイルを削除したくないので、セクションを削除して構成を変更しました。
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
<configuration>
<filesets>
<fileset>
<directory>src/main</directory>
<includes>
<directory>gwt-unitCache/**</directory>
</includes>
<followSymlinks>false</followSymlinks>
</fileset>
</filesets>
</configuration>
<executions>
<execution>
<id>gwt-unitCache</id>
<phase>install</phase>
</execution>
</executions>
</plugin>
しかし、今回はもう機能しません。gwt-unitCacheは削除されません。プラグインは、ビルドプロセスの最後ではなく、最初に実行されるようです。
私はMavenが苦手です。誰かがこれを手伝ってくれる?次のように構成するにはどうすればよいですか。
- gwt-unitCacheは、ビルドプロセスの最後に削除されます。
- ターゲットフォルダは削除されません。
私はコマンドを使用します:maven clean install
それを構築します。
どうもありがとう。