@@ -290,67 +290,43 @@ publishing {
290290 }
291291 }
292292
293- shimJar(MavenPublication ) {
294- from components. java
295- artifactId ' fabric-chaincode-shim'
296- pom. withXml {
297- def repository = asNode()
298- .appendNode(' repositories' )
299- .appendNode(' repository' );
300- repository. appendNode(' id' , ' jitpack.io' )
301- repository. appendNode(' url' , ' https://jitpack.io' )
302- }
303- }
304293 }
305294
306295 repositories {
307296 maven {
308297 name = " release"
309- if (nightly) {
310- url = " https://hyperledger-fabric.jfrog.io/artifactory/fabric-maven"
311- credentials {
312- username = project. findProperty(' artifactoryUsername' )
313- password = project. findProperty(' artifactoryPassword' )
314- }
315- } else {
316- url = " https://oss.sonatype.org/service/local/staging/deploy/maven2/"
317- credentials {
318- username = project. findProperty(' ossrhUsername' )
319- password = project. findProperty(' ossrhPassword' )
320- }
298+ url = " https://oss.sonatype.org/service/local/staging/deploy/maven2/"
299+ credentials {
300+ username = project. findProperty(' ossrhUsername' )
301+ password = project. findProperty(' ossrhPassword' )
321302 }
303+
322304 }
323305
324306 maven {
325- name = " snapshot"
326- if (nightly) {
327- url = " https://hyperledger-fabric.jfrog.io/artifactory/fabric-maven"
328- credentials {
329- username = project. findProperty(' artifactoryUsername' )
330- password = project. findProperty(' artifactoryPassword' )
331- }
332- } else {
333- url = " https://oss.sonatype.org/content/repositories/snapshots/"
334- credentials {
335- username = project. findProperty(' ossrhUsername' )
336- password = project. findProperty(' ossrhPassword' )
337- }
307+ name = " GitHubPackages"
308+ url = " https://maven.pkg.github.com/hyperledger/fabric-chaincode-java"
309+ credentials {
310+ username = System . getenv(" GITHUB_ACTOR" )
311+ password = System . getenv(" GITHUB_TOKEN" )
338312 }
339313 }
340314 }
341315}
342316
343317signing {
318+ println " Signing"
344319 if (project. findProperty(' signing.key' )) {
345- def signingKey = findProperty(" signing.key" )
346- def signingPassword = findProperty(" signing.password" )
320+ def signingKey = project . findProperty(' signing.key' )
321+ def signingPassword = project . findProperty(' signing.password' )
347322 useInMemoryPgpKeys(signingKey, signingPassword)
348323
349324 sign publishing. publications. shim
350- sign publishing. publications. shimJar
325+ println " ... signed"
326+ } else {
327+ println " ... no keys to use "
351328 }
352329}
353-
354330// Need to specify the sourcesJar task BEFORE the java{withSourcesJar()} so that it picks up the duplicatesStratergy
355331// otherwise this fails with a duplicates error.
356332// (see https://github.com/gradle/gradle/issues/17236)
0 commit comments