2

私はgradle v3.4とmaven-publishプラグイン、およびjarファイルを作成するためのシャドウプラグインを使用しています。以下のbuild.gradleの関連部分とエラーメッセージをコピーしました。Publishing.publications を使用してもエラー メッセージは表示されません(ただし、jar はリモート nexus リポジトリに公開されません - ローカルで公開できます)

build.gradle

apply plugin: 'maven-publish'


publishing {
    publications {
        shadow(MavenPublication) {
            from components.shadow
            groupId 'com.test'
            artifactId 'some-java'
        }
    }
    repositories {
        maven {
            credentials {
                username project.properties['nexusUsername']
                password project.properties['nexusPassword']
            }
            url project.properties['nexus.url.snapshot']
        }
    }

エラー

A problem occurred evaluating root project 'some-java'.
> Cannot configure the 'publishing' extension after it has been accessed.
4

1 に答える 1