@@ -19,12 +19,18 @@ base.archivesName.set("opentelemetry-${project.name}")
1919
2020// Version to use to compile code and run tests.
2121val DEFAULT_JAVA_VERSION = JavaVersion .VERSION_17
22- val semconvVersion = " 1.37.0"
2322
2423java {
2524 toolchain {
2625 languageVersion.set(
27- otelJava.minJavaVersionSupported.map { JavaLanguageVersion .of(Math .max(it.majorVersion.toInt(), DEFAULT_JAVA_VERSION .majorVersion.toInt())) }
26+ otelJava.minJavaVersionSupported.map {
27+ JavaLanguageVersion .of(
28+ Math .max(
29+ it.majorVersion.toInt(),
30+ DEFAULT_JAVA_VERSION .majorVersion.toInt()
31+ )
32+ )
33+ }
2834 )
2935 }
3036
@@ -37,7 +43,7 @@ tasks {
3743 with (options) {
3844 release.set(otelJava.minJavaVersionSupported.map { it.majorVersion.toInt() })
3945
40- if (name!= " jmhCompileGeneratedClasses" ) {
46+ if (name != " jmhCompileGeneratedClasses" ) {
4147 compilerArgs.addAll(
4248 listOf (
4349 " -Xlint:all" ,
@@ -107,21 +113,36 @@ plugins.withId("otel.publish-conventions") {
107113 tasks {
108114 register(" generateVersionResource" ) {
109115 val moduleName = otelJava.moduleName
110- val propertiesDir = moduleName.map { layout.buildDirectory.file(" generated/properties/${it.replace(' .' , ' /' )} " ) }
116+ val propertiesDir = moduleName.map {
117+ layout.buildDirectory.file(
118+ " generated/properties/${
119+ it.replace(
120+ ' .' ,
121+ ' /'
122+ )
123+ } "
124+ )
125+ }
111126 val projectVersion = project.version.toString()
112127
113128 inputs.property(" project.version" , projectVersion)
114129 outputs.dir(propertiesDir)
115130
116131 doLast {
117- File (propertiesDir.get().get().asFile, " version.properties" ).writeText(" contrib.version=${projectVersion} " )
132+ File (
133+ propertiesDir.get().get().asFile,
134+ " version.properties"
135+ ).writeText(" contrib.version=${projectVersion} " )
118136 }
119137 }
120138 }
121139
122140 sourceSets {
123141 main {
124- output.dir(layout.buildDirectory.dir(" generated/properties" ), " builtBy" to " generateVersionResource" )
142+ output.dir(
143+ layout.buildDirectory.dir(" generated/properties" ),
144+ " builtBy" to " generateVersionResource"
145+ )
125146 }
126147 }
127148}
@@ -146,13 +167,6 @@ dependencies {
146167 compileOnly(" com.google.errorprone:error_prone_annotations" )
147168}
148169
149- configurations.all {
150- resolutionStrategy {
151- force(" io.opentelemetry.semconv:opentelemetry-semconv:${semconvVersion} " )
152- force(" io.opentelemetry.semconv:opentelemetry-semconv-incubating:${semconvVersion} -alpha" )
153- }
154- }
155-
156170testing {
157171 suites.withType(JvmTestSuite ::class ).configureEach {
158172 dependencies {
@@ -185,18 +199,21 @@ fun isJavaVersionAllowed(version: JavaVersion): Boolean {
185199 if (otelJava.minJavaVersionSupported.get() > version) {
186200 return false
187201 }
188- if (otelJava.maxJavaVersionForTests.isPresent && otelJava.maxJavaVersionForTests.get().compareTo(version) < 0 ) {
202+ if (otelJava.maxJavaVersionForTests.isPresent && otelJava.maxJavaVersionForTests.get()
203+ .compareTo(version) < 0
204+ ) {
189205 return false
190206 }
191207 return true
192208}
193209
194210afterEvaluate {
195- val testJavaVersion = gradle.startParameter.projectProperties[" testJavaVersion" ]?.let (JavaVersion ::toVersion)
196- val useJ9 = gradle.startParameter.projectProperties[" testJavaVM" ]?.run { this == " openj9" }
211+ val testJavaVersion =
212+ gradle.startParameter.projectProperties[" testJavaVersion" ]?.let (JavaVersion ::toVersion)
213+ val useJ9 = gradle.startParameter.projectProperties[" testJavaVM" ]?.run { this == " openj9" }
197214 ? : false
198215 tasks.withType<Test >().configureEach {
199- if (testJavaVersion!= null ) {
216+ if (testJavaVersion != null ) {
200217 javaLauncher.set(
201218 javaToolchains.launcherFor {
202219 languageVersion.set(JavaLanguageVersion .of(testJavaVersion.majorVersion))
@@ -224,5 +241,6 @@ dependencyCheck {
224241 suppressionFile = " buildscripts/dependency-check-suppressions.xml"
225242 failBuildOnCVSS = 7.0f // fail on high or critical CVE
226243 nvd.apiKey = System .getenv(" NVD_API_KEY" )
227- nvd.delay = 3500 // until next dependency check release (https://github.com/jeremylong/DependencyCheck/pull/6333)
244+ nvd.delay =
245+ 3500 // until next dependency check release (https://github.com/jeremylong/DependencyCheck/pull/6333)
228246}
0 commit comments