私は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.