Enable automatic Maven Central sync when calling task bintrayPublish
Copied from https://github.com/hibernate/hibernate-reactive/pull/246 Note you need to call the bintrayPublish task after calling bintrayUpload, otherwise it won't work. So you will need to use something like this: ./gradlew bintrayUpload bintrayPublish -P PERSONAL_BINTRAY_USER=... -P PERSONAL_BINTRAY_API_KEY=... -P SONATYPE_OSSRH_USER=... -P SONATYPE_OSSRH_PASSWORD=...
This commit is contained in:
parent
8f1709a483
commit
40ff3424ca
|
@ -14,8 +14,10 @@ apply plugin: 'com.jfrog.bintray'
|
||||||
|
|
||||||
|
|
||||||
ext {
|
ext {
|
||||||
bintrayUser = project.hasProperty( 'PERSONAL_BINTRAY_USER' ) ? project.property( 'PERSONAL_BINTRAY_USER' ) : null
|
bintrayUser = project.findProperty( 'PERSONAL_BINTRAY_USER' )
|
||||||
bintrayKey = project.hasProperty( 'PERSONAL_BINTRAY_API_KEY' ) ? project.property( 'PERSONAL_BINTRAY_API_KEY' ) : null
|
bintrayKey = project.findProperty( 'PERSONAL_BINTRAY_API_KEY' )
|
||||||
|
sonatypeOssrhUser = project.findProperty( 'SONATYPE_OSSRH_USER' )
|
||||||
|
sonatypeOssrhPassword = project.findProperty( 'SONATYPE_OSSRH_PASSWORD' )
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -58,6 +60,8 @@ bintray {
|
||||||
]
|
]
|
||||||
mavenCentralSync {
|
mavenCentralSync {
|
||||||
sync = true
|
sync = true
|
||||||
|
user = project.sonatypeOssrhUser
|
||||||
|
password = project.sonatypeOssrhPassword
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue