アーティファクト リポジトリにデプロイしたい追加のアーティファクトも生成する WAR プロジェクトがあります。だから私はデプロイプラグインの下で実行を構成して、追加の各アーティファクトをデプロイしました
<execution>
<id>deploy-exe</id>
<phase>deploy</phase>
<goals>
<goal>deploy-file</goal>
</goals>
<configuration>
<file>target/${project.build.finalName}.exe</file>
<packaging>exe</packaging>
<!-- pom, sources and javadoc already deployed by project. Release repo will fail redeployment -->
<generatePom>false</generatePom>
<sources/>
<javadoc/>
</configuration>
</execution>
しかし、実行のために javadoc とソースを明示的にオフにしようとしても、実行ごとにプロジェクトの javadoc とソースをデプロイしようとします。注意: プロジェクト用の javadoc とソースが必要ですが、(mojo のデプロイによって) 1 回だけデプロイする必要があります。
これは、デプロイ mojo の javadoc とソース、および各 deploy-file mojo 実行をリリース リポジトリにデプロイしようとするため、私のビルドが壊れるリリース時になるまで大したことではありません。アーティファクトの再デプロイを許可しない。
deploy-file mojo のソースと javadoc をデプロイしないように maven-deploy-plugin を設定することは可能ですか?