|
1 | 1 | import java.text.SimpleDateFormat |
2 | 2 |
|
3 | 3 | plugins { |
4 | | - id "com.jfrog.bintray" version "1.8.4" |
| 4 | +// id "com.jfrog.bintray" version "1.8.4" |
5 | 5 | id 'java' |
6 | 6 | id 'java-library' |
7 | 7 | id 'maven' |
8 | 8 | id 'maven-publish' |
9 | 9 | id 'antlr' |
10 | 10 | id "com.github.johnrengelman.shadow" version "6.1.0" |
11 | 11 | id "biz.aQute.bnd.builder" version "5.1.2" |
| 12 | + id "io.github.gradle-nexus.publish-plugin" version "1.0.0" |
12 | 13 | } |
13 | 14 |
|
14 | 15 |
|
@@ -114,7 +115,7 @@ shadowJar { |
114 | 115 |
|
115 | 116 |
|
116 | 117 | task removeNotNeededGuava(type: Zip) { |
117 | | - from({ zipTree({"build/libs/graphql-java-${project.version}.jar"})}) { |
| 118 | + from({ zipTree({ "build/libs/graphql-java-${project.version}.jar" }) }) { |
118 | 119 | exclude('/com/**') |
119 | 120 | } |
120 | 121 | archiveFileName = "graphql-java-tmp.jar" |
@@ -233,37 +234,46 @@ publishing { |
233 | 234 | } |
234 | 235 | } |
235 | 236 |
|
236 | | - |
237 | | -bintray { |
238 | | - user = System.env.BINTRAY_USER ?: project["bintray.user"] |
239 | | - key = System.env.BINTRAY_API_KEY ?: project["bintray.key"] |
240 | | - publications = ['graphqlJava'] |
241 | | - publish = true |
242 | | - pkg { |
243 | | - repo = 'graphql-java' |
244 | | - name = 'graphql-java' |
245 | | - desc = 'GraphQL in Java' |
246 | | - licenses = ['MIT'] |
247 | | - vcsUrl = 'https://github.com/graphql-java/graphql-java' |
248 | | - |
249 | | - version { |
250 | | - name = project.version |
251 | | - desc = project.description |
252 | | - released = new Date() |
253 | | - vcsTag = 'v' + project.version |
254 | | - gpg { |
255 | | - sign = true |
256 | | - } |
257 | | - mavenCentralSync { |
258 | | - sync = true |
259 | | - user = System.env.MAVEN_CENTRAL_USER |
260 | | - password = System.env.MAVEN_CENTRAL_PASSWORD |
261 | | - close = '1' |
262 | | - } |
| 237 | +nexusPublishing { |
| 238 | + repositories { |
| 239 | + sonatype { |
| 240 | + username = System.env.MAVEN_CENTRAL_USER |
| 241 | + password = System.env.MAVEN_CENTRAL_PASSWORD |
263 | 242 | } |
264 | 243 | } |
265 | 244 | } |
266 | 245 |
|
| 246 | + |
| 247 | +//bintray { |
| 248 | +// user = System.env.BINTRAY_USER ?: project["bintray.user"] |
| 249 | +// key = System.env.BINTRAY_API_KEY ?: project["bintray.key"] |
| 250 | +// publications = ['graphqlJava'] |
| 251 | +// publish = true |
| 252 | +// pkg { |
| 253 | +// repo = 'graphql-java' |
| 254 | +// name = 'graphql-java' |
| 255 | +// desc = 'GraphQL in Java' |
| 256 | +// licenses = ['MIT'] |
| 257 | +// vcsUrl = 'https://github.com/graphql-java/graphql-java' |
| 258 | +// |
| 259 | +// version { |
| 260 | +// name = project.version |
| 261 | +// desc = project.description |
| 262 | +// released = new Date() |
| 263 | +// vcsTag = 'v' + project.version |
| 264 | +// gpg { |
| 265 | +// sign = true |
| 266 | +// } |
| 267 | +// mavenCentralSync { |
| 268 | +// sync = true |
| 269 | +// user = System.env.MAVEN_CENTRAL_USER |
| 270 | +// password = System.env.MAVEN_CENTRAL_PASSWORD |
| 271 | +// close = '1' |
| 272 | +// } |
| 273 | +// } |
| 274 | +// } |
| 275 | +//} |
| 276 | + |
267 | 277 | // all publish tasks depend on the build task |
268 | 278 | tasks.withType(PublishToMavenRepository) { |
269 | 279 | dependsOn build |
|
0 commit comments