多数のサブプロジェクトを集約した Maven プロジェクトがあります。このプロジェクトは、maven javadoc プラグインを使用して、すべてのサブプロジェクトの javadoc をフォルダー内の 1 つのディレクトリに集約しtarget/
ます。target/
javadoc ページに残しておきたい追加のファイルがフォルダーにあります。ただし、を実行するたびにclean
、このファイルは削除されます。ターゲットディレクトリ全体を削除して、単一のファイルだけを残す方法があるかどうか疑問に思っていました。私のプラグインは現在次のように構成されています。
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<execution>
<executions>
<id>default-clean</id>
<configuration>
<excludeDefaultDirectories>true</excludeDefaultDirectories>
<filesets>
<fileset>
<directory>target</directory>
<excludes>
<exclude>path/to/myFile.xml</exclude>
</excludes>
<followSymlinks>false</followSymlinks>
<fileset>
</filesets>
</configuration>
<phase>initialize</phase>
<goals>
<goal>clean</goal>
</goals>
</execution>
</executions>
</plugin>
ここで同様の質問を見ましたが、解決策がうまくいかないようです。