3

アーティファクト リポジトリにデプロイしたい追加のアーティファクトも生成する 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 を設定することは可能ですか?

4

0 に答える 0