0

アーティファクトの公開に関する問題、特にプラグイン コードを介した war ファイルを解決しようとしています。
というわけで問題文はこちら。
「war」プラグインを使用してプロジェクト war ファイルを生成し、maven-publish プラグインを介してリポジトリに公開する gradle プロジェクトがあります。

apply plugin: 'maven-publish'
publishing {
    publications {
        mavenWeb(MavenPublication) {
            from components.web
        }
    }
}

そこで、War タスクをオーバーライドし、いくつかの変更を加えた既存の war の別のバージョンを生成するプラグインを開発しました。
この戦争をアーティファクトにも公開する必要があります。ここでの問題は、プラグインがメインの gradle ビルド ファイルではなく、ここで公開を処理する必要があることです。

「公開」タスクを構成するとともに、さまざまな方法を試しましたが、うまくいきませんでした。
どんなポインタも役に立ちます。

4

0 に答える 0