|
@@ -34,8 +34,16 @@ nexusStaging {
|
|
|
packageGroup = "io.opentelemetry"
|
|
|
username = System.getenv('SONATYPE_USER')
|
|
|
password = System.getenv('SONATYPE_KEY')
|
|
|
+
|
|
|
+ // We have many artifacts so Maven Central takes a long time on its compliance checks. This sets
|
|
|
+ // the timeout for waiting for the repository to close to a comfortable 50 minutes.
|
|
|
+ numberOfRetries = 300
|
|
|
+ delayBetweenRetriesInMillis = 10000
|
|
|
}
|
|
|
|
|
|
+// Enable after verifying Maven Central publishing once through manual closing
|
|
|
+// tasks.release.finalizedBy tasks.closeAndReleaseRepository
|
|
|
+
|
|
|
allprojects {
|
|
|
apply from: "$rootDir/gradle/dependencies.gradle"
|
|
|
apply from: "$rootDir/gradle/util.gradle"
|