diff --git a/java-sdk/build.gradle b/java-sdk/build.gradle index b7f71801..680a1913 100644 --- a/java-sdk/build.gradle +++ b/java-sdk/build.gradle @@ -4,18 +4,20 @@ plugins { id 'com.github.davidmc24.gradle.plugin.avro-base' version '1.1.0' + id("io.github.gradle-nexus.publish-plugin") version "1.1.0" +} + +allprojects { + version = '0.7.0' + group = 'org.radarbase' } subprojects { apply plugin: 'java' - apply plugin: 'maven-publish' apply plugin: 'idea' // Configuration - version = '0.7.1-SNAPSHOT' - group = 'org.radarbase' ext.githubRepoName = 'RADAR-base/RADAR-Schemas' - ext.githubUrl = "https://github.com/${githubRepoName}.git" ext.issueUrl = "https://github.com/${githubRepoName}/issues" ext.website = 'https://radar-base.org' @@ -67,6 +69,15 @@ subprojects { } } +nexusPublishing { + repositories { + sonatype { + username = project.hasProperty("ossrh.user") ? project.property("ossrh.user") : System.getenv("OSSRH_USER") + password = project.hasProperty("ossrh.password") ? project.property("ossrh.password") : System.getenv("OSSRH_PASSWORD") + } + } +} + wrapper { gradleVersion '7.0' } diff --git a/java-sdk/gradle/publishing.gradle b/java-sdk/gradle/publishing.gradle index 93f7fc57..e5b07ad6 100644 --- a/java-sdk/gradle/publishing.gradle +++ b/java-sdk/gradle/publishing.gradle @@ -72,20 +72,6 @@ publishing { } } } - - repositories { - maven { - name = "OSSRH" - credentials { - username = project.hasProperty("ossrh.user") ? project.property("ossrh.user") : System.getenv("OSSRH_USER") - password = project.hasProperty("ossrh.password") ? project.property("ossrh.password") : System.getenv("OSSRH_PASSWORD") - } - - def releasesRepoUrl = uri("https://oss.sonatype.org/service/local/staging/deploy/maven2/") - def snapshotsRepoUrl = uri("https://oss.sonatype.org/content/repositories/snapshots/") - url = version.toString().endsWith("SNAPSHOT") ? snapshotsRepoUrl : releasesRepoUrl - } - } } signing {