@@ -59,7 +59,7 @@ dependencies {
59
59
publishing {
60
60
publications {
61
61
create<MavenPublication >(" mavenJava" ) {
62
- artifactId = " ${ rootProject.name} "
62
+ artifactId = rootProject.name
63
63
from(components[" java" ])
64
64
versionMapping {
65
65
usage(" java-api" ) {
@@ -71,7 +71,7 @@ publishing {
71
71
}
72
72
}
73
73
pom {
74
- name.set(" ${ rootProject.name} " )
74
+ name.set(rootProject.name)
75
75
description.set(" A simple mock oauth2 server based on OkHttp MockWebServer" )
76
76
url.set(" https://github.com/navikt/${rootProject.name} " )
77
77
@@ -86,11 +86,6 @@ publishing {
86
86
organization.set(" NAV (Arbeids- og velferdsdirektoratet) - The Norwegian Labour and Welfare Administration" )
87
87
organizationUrl.set(" https://www.nav.no" )
88
88
}
89
- developer {
90
- id.set(" tommytroen" )
91
- name.set(" Tommy Trøen" )
92
- email.set(" tommy.troen@nav.no" )
93
- }
94
89
}
95
90
scm {
96
91
connection.set(" scm:git:git://github.com/navikt/${rootProject.name} .git" )
@@ -108,18 +103,28 @@ publishing {
108
103
username = System .getenv(" GITHUB_ACTOR" )
109
104
password = System .getenv(" GITHUB_TOKEN" )
110
105
}
111
- /*
112
- // change URLs to point to your repos, e.g. http://my.org/repo
106
+ }
107
+ maven {
108
+ name = " Sonatype"
113
109
val releasesRepoUrl = uri(" $mavenRepoBaseUrl /service/local/staging/deploy/maven2/" )
114
110
val snapshotsRepoUrl = uri(" $mavenRepoBaseUrl /content/repositories/snapshots" )
115
- url = if (version.toString().endsWith("SNAPSHOT")) snapshotsRepoUrl else releasesRepoUrl*/
111
+ url = if (version.toString().endsWith(" SNAPSHOT" )) snapshotsRepoUrl else releasesRepoUrl
112
+ credentials {
113
+ username = System .getenv(" SONATYPE_USERNAME" )
114
+ password = System .getenv(" SONATYPE_PASSWORD" )
115
+ }
116
116
}
117
117
}
118
118
}
119
119
120
- /* signing {
120
+ ext[" signing.gnupg.keyName" ] = System .getenv(" GPG_KEY_NAME" )
121
+ ext[" signing.gnupg.passphrase" ] = System .getenv(" GPG_PASSPHRASE" )
122
+ ext[" signing.gnupg.useLegacyGpg" ] = true
123
+
124
+ signing {
125
+ useGpgCmd()
121
126
sign(publishing.publications[" mavenJava" ])
122
- }*/
127
+ }
123
128
124
129
tasks.javadoc {
125
130
if (JavaVersion .current().isJava9Compatible) {
@@ -166,13 +171,15 @@ tasks {
166
171
" jibDockerBuild" {
167
172
dependsOn(" shadowJar" )
168
173
}
169
- /*
170
- "publish" {
174
+
175
+ /* "publish" {
171
176
dependsOn("shadowJar")
172
177
dependsOn("jibDockerBuild")
173
- }
174
- */
178
+ }*/
179
+
175
180
withType<Sign >().configureEach {
176
- onlyIf { ! version.toString().endsWith(" SNAPSHOT" ) }
181
+ onlyIf {
182
+ project.hasProperty(" signing.gnupg.keyName" )
183
+ }
177
184
}
178
185
}
0 commit comments