Use archivesBaseName when publishing. (#809)

* Use archivesBaseName when publishing.

* Fix auto name
This commit is contained in:
Anuraag Agrawal 2020-07-27 21:01:55 +09:00 committed by GitHub
parent 3a24611d4a
commit 91f8e8c199
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 4 deletions

View File

@ -15,6 +15,11 @@ byteBuddy {
}
}
// TODO(anuraaga): This needs to be added before adding publish.gradle, clean up this ordering restraint.
afterEvaluate {
archivesBaseName = 'opentelemetry-auto-' + archivesBaseName
}
apply from: "$rootDir/gradle/java.gradle"
if (project.ext.find("skipPublish") != true) {
apply from: "$rootDir/gradle/publish.gradle"
@ -22,8 +27,6 @@ if (project.ext.find("skipPublish") != true) {
afterEvaluate {
archivesBaseName = 'opentelemetry-auto-' + archivesBaseName
byteBuddy {
transformation {
tasks = ['compileJava', 'compileScala', 'compileKotlin']

View File

@ -19,7 +19,9 @@ publishing {
from components.java
}
artifactId = artifactPrefix(project) + artifactId
afterEvaluate {
artifactId = artifactPrefix(project, archivesBaseName) + archivesBaseName
}
pom {
name = 'OpenTelemetry Instrumentation for Java'
@ -57,7 +59,10 @@ publishing {
}
}
private String artifactPrefix(Project p) {
private String artifactPrefix(Project p, String archivesBaseName) {
if (archivesBaseName.startsWith("opentelemetry")) {
return ''
}
if (p.name.startsWith("opentelemetry")) {
return ''
}