From c3dabee6d613fd784d726b52c23a49b869fcfbdf Mon Sep 17 00:00:00 2001 From: Matt Domsch Date: Fri, 7 May 2021 09:27:15 -0500 Subject: [PATCH 1/3] Gradle magic to publish to Maven Central Signed-off-by: Matt Domsch --- build.gradle | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 0c58adc..00a0a4b 100644 --- a/build.gradle +++ b/build.gradle @@ -10,6 +10,8 @@ plugins { id 'signing' } +version = '0.2.0-SNAPSHOT' + repositories { mavenCentral() @@ -42,6 +44,8 @@ java { withSourcesJar() } +ext.isReleaseVersion = !version.endsWith("SNAPSHOT") + publishing { publications { model(MavenPublication) { @@ -83,6 +87,15 @@ publishing { name = 'myRepo' url = "file://${buildDir}/repo" } + maven { + def releaseRepo = "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/" + def snapshotRepo = "https://s01.oss.sonatype.org/content/repositories/snapshots/" + url = isReleaseVersion ? releaseRepo : snapshotRepo + credentials { + username = project.hasProperty('ossrhUsername') ? ossrhUsername : "Unknown user" + password = project.hasProperty('ossrhPassword') ? ossrhPassword : "Unknown password" + } + } } } @@ -98,6 +111,5 @@ signing { } group = 'com.sailpoint' -version = '0.1.0-SNAPSHOT' sourceCompatibility = 9; targetCompatibility = 9; From 27c5281db90c5cc9a4a2286b7445b3768925a65b Mon Sep 17 00:00:00 2001 From: Matt Domsch Date: Fri, 7 May 2021 09:35:36 -0500 Subject: [PATCH 2/3] Get ietf-subject-identifiers-model from OSSRH snapshots rather than a local copy Signed-off-by: Matt Domsch --- build.gradle | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 00a0a4b..56afbe4 100644 --- a/build.gradle +++ b/build.gradle @@ -14,7 +14,9 @@ version = '0.2.0-SNAPSHOT' repositories { mavenCentral() - + maven { + url "https://s01.oss.sonatype.org/content/repositories/snapshots/" + } flatDir { dirs 'libs' } @@ -25,7 +27,8 @@ dependencies { // Nimbus JOSE JWT // https://mvnrepository.com/artifact/com.nimbusds/nimbus-jose-jwt api group: 'com.nimbusds', name: 'nimbus-jose-jwt', version: '9.9' - implementation files("libs/ietf-subject-identifiers-model-0.1.0-SNAPSHOT.jar") + implementation group: 'com.sailpoint', name: 'ietf-subject-identifiers-model', version: '0.1.0-SNAPSHOT' + //implementation files("libs/ietf-subject-identifiers-model-0.1.0-SNAPSHOT.jar") // Use JUnit test framework testImplementation 'junit:junit:4.13.2' } From e5457df56687119a878c0f3024ed448d6b6f6ebf Mon Sep 17 00:00:00 2001 From: Matt Domsch Date: Fri, 7 May 2021 09:46:35 -0500 Subject: [PATCH 3/3] Add Matt & Adam's keys to the GPG trusted keyring For the dependency on ietf-subject-identifiers model which is now published as a snapshot, signed. Signed-off-by: Matt Domsch --- gradle/verification-keyring.gpg | Bin 9986 -> 16968 bytes gradle/verification-metadata.xml | 11 +++++++++++ 2 files changed, 11 insertions(+) diff --git a/gradle/verification-keyring.gpg b/gradle/verification-keyring.gpg index 650d1768b7af9d57c351af9467db5c86d2d991f1..228049b245c0a1555292d36d94ea63d7ac6c2c43 100644 GIT binary patch delta 7003 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 AF#rGn delta 8 PcmX@n!r0`ufk_ + + + + + + + + + + +