Лучше всего предположить, что вы применили плагин публикации только к проекту root, а не к подпроектам.
Если вы собираетесь опубликовать sh проект root ( src/
) в дополнение к подпроектам, вы должны переместить конфигурации в блок allprojects
:
allprojects {
publishing {
publications.all {
pom.withXml(configureMavenCentralMetadata)
}
publications {
mavenPublication(MavenPublication) {
from components.java
groupId 'com.project'
artifactId 'project-name'
artifact sourcesJar
artifact javadocJar
}
}
}
}
В противном случае, если вы хотите опубликовать только sh подпроекты, затем замените allprojects
с subprojects
Также вам не нужно добавлять конфигурацию репозиториев с помощью mavenLocal()
.