OtelJavaExtension.kt 511 B

1234567891011121314151617181920
  1. /*
  2. * Copyright The OpenTelemetry Authors
  3. * SPDX-License-Identifier: Apache-2.0
  4. */
  5. package io.opentelemetry.instrumentation.gradle
  6. import org.gradle.api.JavaVersion
  7. import org.gradle.api.provider.Property
  8. abstract class OtelJavaExtension {
  9. abstract val minJavaVersionSupported: Property<JavaVersion>
  10. abstract val maxJavaVersionSupported: Property<JavaVersion>
  11. abstract val maxJavaVersionForTests: Property<JavaVersion>
  12. init {
  13. minJavaVersionSupported.convention(JavaVersion.VERSION_1_8)
  14. }
  15. }