Introduce automatic module names into all libraries being built. (#781)
* Introduce automatic module names into all libraries being built. * Centralise manifest config of automatic module name into root build.gradle file. * Adding empty new lines
This commit is contained in:
parent
09bb395cbf
commit
ecad8609aa
|
|
@ -1,4 +1,5 @@
|
|||
description = "OpenTelemetry All"
|
||||
ext.moduleName = "io.opentelemetry.all"
|
||||
|
||||
def subprojects = [
|
||||
project(':opentelemetry-api'),
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
description = 'OpenTelemetry API'
|
||||
ext.moduleName = "io.opentelemetry.api"
|
||||
|
||||
dependencies {
|
||||
api project(':opentelemetry-context-prop')
|
||||
|
|
|
|||
10
build.gradle
10
build.gradle
|
|
@ -186,6 +186,14 @@ subprojects {
|
|||
source = sourceSets*.allJava
|
||||
include '**/*.java'
|
||||
}
|
||||
|
||||
jar {
|
||||
inputs.property("moduleName", moduleName)
|
||||
|
||||
manifest {
|
||||
attributes('Automatic-Module-Name': moduleName)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
signing {
|
||||
|
|
@ -225,4 +233,4 @@ subprojects {
|
|||
wrapper {
|
||||
distributionType = Wrapper.DistributionType.ALL
|
||||
gradleVersion = '6.0.1'
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
description = 'OpenTelemetry Context Propagation'
|
||||
ext.moduleName = "io.opentelemetry.context.propagation"
|
||||
|
||||
dependencies {
|
||||
api libraries.grpc_context
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
description = 'OpenTelemetry Contrib Runtime Metrics'
|
||||
ext.moduleName = "io.opentelemetry.contrib.metrics.runtime"
|
||||
|
||||
dependencies {
|
||||
implementation project(':opentelemetry-api')
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
description = 'OpenTelemetry Contrib Trace Utils'
|
||||
ext.moduleName = "io.opentelemetry.contrib.trace"
|
||||
|
||||
dependencies {
|
||||
api project(':opentelemetry-api')
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
description = 'OpenTelemetry InMemory Export'
|
||||
ext.moduleName = "io.opentelemetry.exporters.inmemory"
|
||||
|
||||
dependencies {
|
||||
api project(':opentelemetry-sdk')
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
description = 'OpenTelemetry - Jaeger Exporter'
|
||||
ext.moduleName = "io.opentelemetry.exporters.jaeger"
|
||||
|
||||
apply plugin: 'com.google.protobuf'
|
||||
|
||||
|
||||
buildscript {
|
||||
repositories {
|
||||
maven { url "https://plugins.gradle.org/m2/" }
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
description = 'OpenTelemetry - Logging Exporter'
|
||||
ext.moduleName = "io.opentelemetry.exporters.logging"
|
||||
|
||||
buildscript {
|
||||
repositories {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
description = 'OpenTelemetry Protocol Exporter'
|
||||
ext.moduleName = "io.opentelemetry.exporters.otprotocol"
|
||||
|
||||
dependencies {
|
||||
api project(':opentelemetry-proto'),
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
description = 'OpenTelemetry OpenTracing Bridge'
|
||||
ext.moduleName = "io.opentelemetry.opentracingshim"
|
||||
|
||||
def protobufVersion = '3.7.1'
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
description = 'OpenTelemetry Proto'
|
||||
ext.moduleName = 'io.opentelemetry.proto'
|
||||
|
||||
apply plugin: 'com.google.protobuf'
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
description = 'OpenTelemetry SDK'
|
||||
ext.moduleName = "io.opentelemetry.sdk"
|
||||
|
||||
dependencies {
|
||||
api project(':opentelemetry-api')
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
description = 'OpenTelemetry SDK Contrib'
|
||||
ext.moduleName = "io.opentelemetry.sdk.contrib.trace.export"
|
||||
|
||||
dependencies {
|
||||
api project(':opentelemetry-api'),
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
description = 'OpenTelemetry SDK AWS SDK v1.x Support'
|
||||
ext.moduleName = "io.opentelemetry.sdk.contrib.trace.aws"
|
||||
|
||||
sourceCompatibility = 1.8
|
||||
targetCompatibility = 1.8
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
description = 'OpenTelemetry SDK Testbed'
|
||||
ext.moduleName = 'io.opentelemetry.sdk.contrib.trace.testbed'
|
||||
|
||||
dependencies {
|
||||
api project(':opentelemetry-api')
|
||||
|
|
|
|||
Loading…
Reference in New Issue