File tree Expand file tree Collapse file tree 3 files changed +36
-3
lines changed Expand file tree Collapse file tree 3 files changed +36
-3
lines changed Original file line number Diff line number Diff line change @@ -133,7 +133,9 @@ subprojects {
133133 google_cloud_pubsub : " com.google.cloud:google-cloud-pubsub:${ pubSubVersion} " ,
134134 slf4j : " org.slf4j:slf4j-api:${ slf4jVersion} " ,
135135 opentelemetry_api : " io.opentelemetry:opentelemetry-api:${ openTelemetryVersion} " ,
136+ opentelemetry_context : " io.opentelemetry:opentelemetry-context:${ openTelemetryVersion} " ,
136137 opentelemetry_sdk : " io.opentelemetry:opentelemetry-sdk:${ openTelemetryVersion} " ,
138+ opentelemetry_sdk_common : " io.opentelemetry:opentelemetry-sdk-common:${ openTelemetryVersion} " ,
137139 opentelemetry_autoconfigure_spi : " io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:${ openTelemetryVersion} " ,
138140 opentelemetry_autoconfigure : " io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:${ openTelemetryVersion} -alpha" ,
139141 opentelemetry_semconv : " io.opentelemetry:opentelemetry-semconv:${ openTelemetryVersion} -alpha" ,
Original file line number Diff line number Diff line change 1313 * See the License for the specific language governing permissions and
1414 * limitations under the License.
1515 */
16+ plugins {
17+ id " maven-publish"
18+ id " com.github.johnrengelman.shadow"
19+ }
20+
21+
1622description = ' Resource helper utilites for GCP within OpenTelemetry'
1723
1824dependencies {
1925 api(libraries. auto_value_annotations)
2026 api(libraries. opentelemetry_api)
21- api(libraries. opentelemetry_sdk )
27+ api(libraries. opentelemetry_sdk_common )
2228 annotationProcessor(libraries. auto_value)
2329 implementation(libraries. opentelemetry_semconv)
2430 testImplementation(testLibraries. junit)
31+ testImplementation(libraries. opentelemetry_semconv)
32+ }
33+
34+ shadowJar {
35+ classifier = null
36+ relocate ' io.opentelemetry.semconv' , ' com.google.cloud.opentelemetry.shadow.semconv'
37+ dependencies {
38+ exclude(dependency(libraries. opentelemetry_api))
39+ exclude(dependency(libraries. auto_value_annotations))
40+ exclude(dependency(libraries. opentelemetry_sdk_common))
41+ exclude(dependency(libraries. opentelemetry_context))
42+ }
43+ }
44+
45+ publishing {
46+ publications {
47+ maven(MavenPublication ) { publication ->
48+ from project. shadow. component(publication)
49+ artifact sourcesJar
50+ artifact javadocJar
51+ components. java. withVariantsFromConfiguration(configurations. runtimeElements) {
52+ skip()
53+ }
54+ }
55+ }
2556}
Original file line number Diff line number Diff line change 1- release.qualifier =alpha
2- release.enabled =true
1+ release.enabled =true
2+ shadowed =true
You can’t perform that action at this time.
0 commit comments