File tree 3 files changed +36
-3
lines changed
3 files changed +36
-3
lines changed Original file line number Diff line number Diff line change @@ -133,7 +133,9 @@ subprojects {
133
133
google_cloud_pubsub : " com.google.cloud:google-cloud-pubsub:${ pubSubVersion} " ,
134
134
slf4j : " org.slf4j:slf4j-api:${ slf4jVersion} " ,
135
135
opentelemetry_api : " io.opentelemetry:opentelemetry-api:${ openTelemetryVersion} " ,
136
+ opentelemetry_context : " io.opentelemetry:opentelemetry-context:${ openTelemetryVersion} " ,
136
137
opentelemetry_sdk : " io.opentelemetry:opentelemetry-sdk:${ openTelemetryVersion} " ,
138
+ opentelemetry_sdk_common : " io.opentelemetry:opentelemetry-sdk-common:${ openTelemetryVersion} " ,
137
139
opentelemetry_autoconfigure_spi : " io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:${ openTelemetryVersion} " ,
138
140
opentelemetry_autoconfigure : " io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:${ openTelemetryVersion} -alpha" ,
139
141
opentelemetry_semconv : " io.opentelemetry:opentelemetry-semconv:${ openTelemetryVersion} -alpha" ,
Original file line number Diff line number Diff line change 13
13
* See the License for the specific language governing permissions and
14
14
* limitations under the License.
15
15
*/
16
+ plugins {
17
+ id " maven-publish"
18
+ id " com.github.johnrengelman.shadow"
19
+ }
20
+
21
+
16
22
description = ' Resource helper utilites for GCP within OpenTelemetry'
17
23
18
24
dependencies {
19
25
api(libraries. auto_value_annotations)
20
26
api(libraries. opentelemetry_api)
21
- api(libraries. opentelemetry_sdk )
27
+ api(libraries. opentelemetry_sdk_common )
22
28
annotationProcessor(libraries. auto_value)
23
29
implementation(libraries. opentelemetry_semconv)
24
30
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
+ }
25
56
}
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