diff --git a/build.gradle b/build.gradle index 605efd891..316d84146 100644 --- a/build.gradle +++ b/build.gradle @@ -24,6 +24,20 @@ plugins { id 'io.github.gradle-nexus.publish-plugin' version '2.0.0' } +nexusPublishing { + repositories { + sonatype{ + nexusUrl.set(uri('https://ossrh-staging-api.central.sonatype.com/service/local/')) + snapshotRepositoryUrl.set(uri('https://central.sonatype.com/repository/maven-snapshots/')) + username.set(System.getenv("MAVEN_USERNAME")) + password.set(System.getenv("MAVEN_PASSWORD")) + } + } +} + +apply plugin: 'io.github.gradle-nexus.publish-plugin' + + subprojects { apply plugin: 'org.jetbrains.dokka' } diff --git a/gradle/maven-publish.gradle b/gradle/maven-publish.gradle index 459dfc30e..01ab8477f 100644 --- a/gradle/maven-publish.gradle +++ b/gradle/maven-publish.gradle @@ -53,28 +53,6 @@ publishing { connection = POM_SCM_CONNECTION developerConnection = POM_SCM_DEV_CONNECTION } - - withXml { - def dependenciesNode = asNode().appendNode('dependencies') - - project.configurations.implementation.allDependencies.each { - def dependencyNode = dependenciesNode.appendNode('dependency') - dependencyNode.appendNode('groupId', it.group) - dependencyNode.appendNode('artifactId', it.name) - dependencyNode.appendNode('version', it.version) - } - } - } - } - } - - nexusPublishing { - repositories { - sonatype{ - nexusUrl.set(uri('https://ossrh-staging-api.central.sonatype.com/service/local/')) - snapshotRepositoryUrl.set(uri('https://central.sonatype.com/repository/maven-snapshots/')) - username.set(System.getenv("MAVEN_USERNAME")) - password.set(System.getenv("MAVEN_PASSWORD")) } } }