Remove dependency on metrics from sdk:all (#2356)
* Remove dependency on metrics from sdk:all * Update sdk/all/build.gradle Co-authored-by: Christian Neumüller <christian+github@neumueller.me> Co-authored-by: Christian Neumüller <christian+github@neumueller.me>
This commit is contained in:
parent
f949377aa5
commit
94422d9dc0
|
|
@ -10,6 +10,7 @@ ext.moduleName = "io.opentelemetry.exporter.logging"
|
|||
|
||||
dependencies {
|
||||
api project(':sdk:all')
|
||||
api project(':sdk:metrics')
|
||||
|
||||
testImplementation project(':sdk:testing')
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ version = "${version}".replaceFirst(/^(\d+)\.(\d+).(\d+)/) { _, major, minor, pa
|
|||
}
|
||||
|
||||
dependencies {
|
||||
api project(':sdk:all')
|
||||
api project(':sdk:metrics')
|
||||
|
||||
implementation project(':sdk-extensions:otproto'),
|
||||
libraries.grpc_api,
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ description = 'OpenTelemetry Protocol Trace Exporter'
|
|||
ext.moduleName = "io.opentelemetry.exporter.otlp.trace"
|
||||
|
||||
dependencies {
|
||||
api project(':sdk:all')
|
||||
api project(':sdk:trace')
|
||||
|
||||
implementation project(':sdk-extensions:otproto'),
|
||||
libraries.grpc_api,
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ description = 'OpenTelemetry Prometheus Exporter'
|
|||
ext.moduleName = "io.opentelemetry.exporter.prometheus"
|
||||
|
||||
dependencies {
|
||||
api project(':sdk:all')
|
||||
api project(':sdk:metrics')
|
||||
|
||||
implementation libraries.prometheus_client
|
||||
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ ext.moduleName = "io.opentelemetry.opencensusshim"
|
|||
dependencies {
|
||||
api project(':api:all'),
|
||||
project(':sdk:all'),
|
||||
project(':sdk:metrics'),
|
||||
libraries.opencensus_api,
|
||||
libraries.opencensus_impl_core,
|
||||
libraries.opencensus_metric_exporter
|
||||
|
|
|
|||
|
|
@ -10,6 +10,9 @@ ext.moduleName = "io.opentelemetry.sdk.extension.logging"
|
|||
|
||||
dependencies {
|
||||
api project(':sdk:all')
|
||||
|
||||
implementation project(':api:metrics')
|
||||
|
||||
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind'
|
||||
testImplementation libraries.awaitility
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,8 @@ ext.moduleName = "io.opentelemetry.exporters.otprotocol"
|
|||
dependencies {
|
||||
api project(':api:all'),
|
||||
project(':proto'),
|
||||
project(':sdk:all')
|
||||
project(':sdk:all'),
|
||||
project(':sdk:metrics')
|
||||
|
||||
implementation libraries.protobuf
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ archivesBaseName = "opentelemetry-sdk"
|
|||
dependencies {
|
||||
api project(':api:all'),
|
||||
project(':sdk:common'),
|
||||
project(':sdk:metrics'),
|
||||
project(':sdk:trace')
|
||||
|
||||
annotationProcessor libraries.auto_value
|
||||
|
|
@ -25,6 +24,7 @@ dependencies {
|
|||
testImplementation project(':sdk:testing')
|
||||
testImplementation libraries.junit_pioneer
|
||||
|
||||
jmh project(':sdk:metrics')
|
||||
jmh(project(':sdk:testing')) {
|
||||
// JMH doesn't handle dependencies that are duplicated between the main and jmh
|
||||
// configurations properly, but luckily here it's simple enough to just exclude transitive
|
||||
|
|
@ -68,4 +68,4 @@ task generateVersionResource {
|
|||
def propertiesFile = new File(folder.getAbsolutePath(), "version.properties")
|
||||
propertiesFile.write("sdk.version=${project.version}")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ ext.moduleName = 'io.opentelemetry.sdk.testing'
|
|||
dependencies {
|
||||
api project(':api:all')
|
||||
api project(':sdk:all')
|
||||
api project(':sdk:metrics')
|
||||
|
||||
compileOnly libraries.assertj
|
||||
compileOnly libraries.junit
|
||||
|
|
|
|||
Loading…
Reference in New Issue