diff --git a/airbase/pom.xml b/airbase/pom.xml index d46cd3bea..25942c1bd 100644 --- a/airbase/pom.xml +++ b/airbase/pom.xml @@ -21,13 +21,6 @@ - - scm:git:git@github.com/airlift/airbase.git - scm:git:git@github.com:airlift/airbase.git - https://github.com/airlift/airbase - HEAD - - @@ -35,45 +28,24 @@ - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - + + scm:git:git@github.com/airlift/airbase.git + scm:git:git@github.com:airlift/airbase.git + HEAD + https://github.com/airlift/airbase + - - ${air.repository.snapshot.id} - ${air.repository.snapshot.name} - ${air.repository.snapshot.url} - ${air.repository.release.id} ${air.repository.release.name} ${air.repository.release.url} + + ${air.repository.snapshot.id} + ${air.repository.snapshot.name} + ${air.repository.snapshot.url} + @@ -241,1187 +213,1212 @@ https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - - - org.apache.maven.scm - maven-scm-provider-gitexe - ${dep.plugin.scm.version} - - - org.apache.maven.scm - maven-scm-manager-plexus - ${dep.plugin.scm.version} - - + + + - - - - org.apache.maven.plugins - maven-scm-plugin - ${dep.plugin.scm.version} - - developerConnection - - + + + com.fasterxml.jackson + jackson-bom + ${dep.jackson.version} + pom + import + - - org.apache.maven.plugins - maven-deploy-plugin - 3.1.1 - + + + io.opentelemetry + opentelemetry-bom + ${dep.opentelemetry.version} + pom + import + - - org.apache.maven.plugins - maven-clean-plugin - 3.3.1 - + + io.opentelemetry + opentelemetry-bom-alpha + ${dep.opentelemetry.version}-alpha + pom + import + - - org.apache.maven.plugins - maven-install-plugin - 3.1.1 - + + io.opentelemetry.instrumentation + opentelemetry-instrumentation-bom + ${dep.opentelemetry-instrumentation.version} + pom + import + - - org.codehaus.mojo - build-helper-maven-plugin - 3.4.0 - + + io.opentelemetry.instrumentation + opentelemetry-instrumentation-bom-alpha + ${dep.opentelemetry-instrumentation.version}-alpha + pom + import + - - org.apache.maven.plugins - maven-enforcer-plugin - 3.4.1 - - - org.codehaus.mojo - extra-enforcer-rules - 1.7.0 - - - de.skuzzle.enforcer - restrict-imports-enforcer-rule - 2.4.0 - - - - - default - validate - - enforce - - - - - ${air.check.skip-enforcer} - ${air.check.fail-enforcer} - false - - - - - - commons-logging:commons-logging-api - - junit:junit - - com.google.collections:google-collections - - com.google.guava:guava - - com.google.guava:listenablefuture - - com.google.code.findbugs:annotations - - javax.servlet:javax.servlet-api - org.eclipse.jetty.orbit:javax.servlet - - io.airlift:discovery-experimental - io.airlift:event-experimental - io.airlift:http-client-experimental - io.airlift:jmx-http-experimental - io.airlift:jmx-http-rpc-experimental - io.airlift:rack-experimental - io.airlift:rack-launcher-experimental - io.airlift:rack-packaging-experimental - io.airlift:rack-server-base-experimental - - org.apache.logging.log4j:log4j-core:(,2.15.0) - - - - com.google.guava:guava:[10.0.1,) - - junit:junit:[4.11,) - - - - - - ${air.maven.version} - - - ${air.java.version} - - - ${project.build.targetJdk} - test - - org.eclipse.jetty:jetty-alpn-java-client - org.eclipse.jetty:jetty-alpn-java-server - - - - Providing the plugin version explicitly makes the builds reproducible - - - Importing internal classes is not allowed - - jdk.internal.** - jdk.nashorn.internal.** + + + org.jetbrains.kotlin + kotlin-bom + ${dep.kotlin.version} + pom + import + - org.glassfish.jersey.internal.guava.** - org.glassfish.jersey.internal.util.** - jersey.repackaged.** + + org.junit + junit-bom + ${dep.junit.version} + pom + import + + + ch.qos.logback + logback-classic + ${dep.logback.version} + - org.weakref.jmx.internal.** - **.$internal.** - - - - Importing shaded classes is not allowed - - **.shaded.com.google.** - **.shaded.okhttp3.** - **.shaded.org.apache.** - org.testcontainers.shaded.** - - - - Use javax.annotation.Nullable instead of org.jetbrains.annotations.Nullable - - org.jetbrains.annotations.Nullable - - - - Not null is the default for the codebase and should not be annotated - - org.jetbrains.annotations.NotNull - - - - Use org.testng.Assert instead of org.testng.AssertJUnit - - org.testng.AssertJUnit - org.testng.AssertJUnit.* - - - - These classes were introduced to overcome type inference issues in Java 8, but the regular org.assertj.core.api.Assertions works just fine and has a richer API - - org.assertj.core.api.AssertionsForClassTypes - org.assertj.core.api.AssertionsForClassTypes.* - org.assertj.core.api.AssertionsForInterfaceTypes - org.assertj.core.api.AssertionsForInterfaceTypes.* - - - - - + + ch.qos.logback + logback-core + ${dep.logback.version} + - - org.apache.maven.plugins - maven-dependency-plugin - 3.6.0 - - - org.ow2.asm - asm - ${dep.asm.version} - - - - ${air.check.skip-dependency} - ${air.check.fail-dependency} - true - - - - default - process-test-classes - - analyze-only - analyze-duplicate - - - - + + + com.github.spotbugs + spotbugs-annotations + ${dep.spotbugs-annotations.version} + - - - org.apache.maven.plugins - maven-compiler-plugin - 3.11.0 - - ${project.build.targetJdk} - ${project.build.targetJdk} - ${project.build.sourceEncoding} - ${air.compiler.fork} - ${air.build.jvmsize} - ${air.compiler.fail-warnings} - true - true - true - ${air.compiler.enable-preview} - - + + + com.google.code.findbugs + jsr305 + 3.0.2 + - - - org.apache.maven.plugins - maven-resources-plugin - 3.3.1 - - ${project.build.sourceEncoding} - - + + + com.google.errorprone + error_prone_annotations + ${dep.errorprone.version} + - - org.apache.maven.plugins - maven-assembly-plugin - 3.6.0 - - - true - - posix - - + + + com.google.guava + guava + ${dep.guava.version} + + + + com.google.guava + listenablefuture + + + + + + com.google.inject + guice + ${dep.guice.version} + + + com.google.inject.extensions + guice-assistedinject + ${dep.guice.version} + + + com.google.inject.extensions + guice-servlet + ${dep.guice.version} + + + com.google.inject.extensions + guice-throwingproviders + ${dep.guice.version} + - - org.apache.maven.plugins - maven-surefire-plugin - ${dep.plugin.surefire.version} - - - ${project.build.sourceEncoding} - ${air.test.timezone} - true - %1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS.%1$tL%1$tz %4$s %5$s%6$s%n - - false - random - true - ${air.test.parallel} - ${air.test.thread-count} - - - @{argLine} + + io.airlift + slice + ${dep.slice.version} + - - -Duser.language=${air.test.language} - -Duser.region=${air.test.region} + + jakarta.annotation + jakarta.annotation-api + 2.1.1 + - -Dfile.encoding=${project.build.sourceEncoding} - -Xmx${air.test.jvmsize} - -Xms${air.test.jvmsize} - -XX:+ExitOnOutOfMemoryError - -XX:+HeapDumpOnOutOfMemoryError - -XX:-OmitStackTraceInFastThrow - ${surefireEnablePreview} - ${air.test.jvm.additional-arguments} - - - + + jakarta.inject + jakarta.inject-api + 2.0.1 + - - org.apache.maven.plugins - maven-release-plugin - 2.5 - - ${air.release.release-profiles} - ${air.release.auto-version-submodules} - forked-path - ${air.release.push-changes} - true - ${air.release.preparation-goals} - ${air.release.tag-name-format} - false - deploy - - + + jakarta.validation + jakarta.validation-api + 3.0.2 + - - org.apache.maven.plugins - maven-javadoc-plugin - 3.6.0 - - true - ${project.build.targetJdk} - ${project.build.sourceEncoding} - ${air.build.jvmsize} - ${air.javadoc.lint} - - - - attach-javadocs - verify - - jar - - - - + + jakarta.ws.rs + jakarta.ws.rs-api + 3.1.0 + - - - org.apache.maven.plugins - maven-jar-plugin - 3.3.0 - - - attach-tests - package - - test-jar - - - + + + jakarta.xml.bind + jakarta.xml.bind-api + 4.0.1 + + + + + + javax.annotation + javax.annotation-api + 1.3.2 + + + + + + javax.inject + javax.inject + 1 + + + + javax.validation + validation-api + 2.0.1.Final + + + + + + javax.ws.rs + javax.ws.rs-api + 2.1.1 + + + joda-time + joda-time + ${dep.joda.version} + + + + + org.apache.bval + bval-jsr + ${dep.bval.version} + + + org.glassfish.jaxb + jaxb-runtime + + + org.osgi + org.osgi.core + + + + + + org.assertj + assertj-core + ${dep.assertj-core.version} + + + + org.eclipse.jetty.toolchain + jetty-jakarta-servlet-api + 5.0.2 + + + + + + org.eclipse.jetty.toolchain + jetty-servlet-api + 4.0.6 + + + + + org.gaul + modernizer-maven-annotations + ${dep.modernizer.version} + + + + org.hibernate.validator + hibernate-validator + 8.0.1.Final + + + + + org.openjdk.jmh + jmh-core + ${dep.jmh.version} + + + + org.openjdk.jmh + jmh-generator-annprocess + ${dep.jmh.version} + + + org.slf4j + jcl-over-slf4j + ${dep.slf4j.version} + + + org.slf4j + jul-to-slf4j + ${dep.slf4j.version} + + + org.slf4j + log4j-over-slf4j + ${dep.slf4j.version} + + + + + org.slf4j + slf4j-api + ${dep.slf4j.version} + + + org.slf4j + slf4j-ext + ${dep.slf4j.version} + + + org.slf4j + slf4j-jdk14 + ${dep.slf4j.version} + + + org.slf4j + slf4j-nop + ${dep.slf4j.version} + + + org.slf4j + slf4j-simple + ${dep.slf4j.version} + + + + + org.testng + testng + ${dep.testng.version} + + + com.google.inject + guice + + + junit + junit + + + + + + org.weakref + jmxutils + ${dep.jmxutils.version} + + + + + + + + false + + + true + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + + + + + false + + + true + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots + + + + + + + + + org.apache.maven.plugins + maven-scm-plugin + ${dep.plugin.scm.version} - - true - - - true - true - false - - - - ${git.build.time} - ${git.commit.id} - ${git.commit.id.describe} - - + developerConnection - io.github.git-commit-id - git-commit-id-maven-plugin - 6.0.0 - - - - \Qgit.build.time - \Qgit.commit.id - \Qgit.commit.id.describe - - yyyy-MM-dd'T'HH:mm:ssZZ - - true - - + org.apache.maven.plugins + maven-deploy-plugin + 3.1.1 - org.apache.maven.plugins - maven-source-plugin - 3.3.0 - - - attach-sources - package - - jar-no-fork - test-jar-no-fork - - - + maven-clean-plugin + 3.3.1 - org.basepom.maven - duplicate-finder-maven-plugin - 2.0.1 - - - default - process-test-classes - - check - - - - - ${air.check.skip-duplicate-finder} - ${air.check.fail-duplicate-finder} - - - - - - commons-beanutils - commons-beanutils - - - commons-beanutils - commons-beanutils-core - - - commons-collections - commons-collections - - - - org.apache.commons.collections.ArrayStack - org.apache.commons.collections.Buffer - org.apache.commons.collections.BufferUnderflowException - org.apache.commons.collections.FastHashMap - - - - - - commons-beanutils - commons-beanutils - - - commons-beanutils - commons-beanutils-core - - - - org.apache.commons.beanutils - - - - - - - org.jruby - jruby-complete - - - - .*\.html - META-INF/.* - about_files/.* - plugin\.properties - .*\.java - THIRD-PARTY - - + org.apache.maven.plugins + maven-install-plugin + 3.1.1 - org.basepom.maven - dependency-scope-maven-plugin - 1.0.1 - - - - check - - - ${air.check.skip-dependency-scope} - ${air.check.fail-dependency-scope} - - - + org.codehaus.mojo + build-helper-maven-plugin + 3.4.0 - com.github.spotbugs - spotbugs-maven-plugin - 4.7.3.5 + org.apache.maven.plugins + maven-enforcer-plugin + 3.4.1 - ${air.check.skip-spotbugs} - -Xmx${air.build.jvmsize} - ${air.check.fail-spotbugs} + ${air.check.skip-enforcer} + ${air.check.fail-enforcer} + false + + + + + + commons-logging:commons-logging-api + + junit:junit + + com.google.collections:google-collections + + com.google.guava:guava + + com.google.guava:listenablefuture + + com.google.code.findbugs:annotations + + javax.servlet:javax.servlet-api + org.eclipse.jetty.orbit:javax.servlet + + io.airlift:discovery-experimental + io.airlift:event-experimental + io.airlift:http-client-experimental + io.airlift:jmx-http-experimental + io.airlift:jmx-http-rpc-experimental + io.airlift:rack-experimental + io.airlift:rack-launcher-experimental + io.airlift:rack-packaging-experimental + io.airlift:rack-server-base-experimental + + org.apache.logging.log4j:log4j-core:(,2.15.0) + + + + com.google.guava:guava:[10.0.1,) + + junit:junit:[4.11,) + + + + + + ${air.maven.version} + + + ${air.java.version} + + + ${project.build.targetJdk} + test + + org.eclipse.jetty:jetty-alpn-java-client + org.eclipse.jetty:jetty-alpn-java-server + + + + Providing the plugin version explicitly makes the builds reproducible + + + Importing internal classes is not allowed + + jdk.internal.** + jdk.nashorn.internal.** + + org.glassfish.jersey.internal.guava.** + org.glassfish.jersey.internal.util.** + jersey.repackaged.** + + org.weakref.jmx.internal.** + **.$internal.** + + + + Importing shaded classes is not allowed + + **.shaded.com.google.** + **.shaded.okhttp3.** + **.shaded.org.apache.** + org.testcontainers.shaded.** + + + + Use javax.annotation.Nullable instead of org.jetbrains.annotations.Nullable + + org.jetbrains.annotations.Nullable + + + + Not null is the default for the codebase and should not be annotated + + org.jetbrains.annotations.NotNull + + + + Use org.testng.Assert instead of org.testng.AssertJUnit + + org.testng.AssertJUnit + org.testng.AssertJUnit.* + + + + These classes were introduced to overcome type inference issues in Java 8, but the regular org.assertj.core.api.Assertions works just fine and has a richer API + + org.assertj.core.api.AssertionsForClassTypes + org.assertj.core.api.AssertionsForClassTypes.* + org.assertj.core.api.AssertionsForInterfaceTypes + org.assertj.core.api.AssertionsForInterfaceTypes.* + + + + + + de.skuzzle.enforcer + restrict-imports-enforcer-rule + 2.4.0 + + + org.codehaus.mojo + extra-enforcer-rules + 1.7.0 + + default - verify - check + enforce + validate org.apache.maven.plugins - maven-pmd-plugin - 3.21.0 + maven-dependency-plugin + 3.6.0 + + ${air.check.skip-dependency} + ${air.check.fail-dependency} + true + - net.sourceforge.pmd - pmd-core - ${dep.plugin.pmd-runtime.version} - - - net.sourceforge.pmd - pmd-java - ${dep.plugin.pmd-runtime.version} - - - net.sourceforge.pmd - pmd-javascript - ${dep.plugin.pmd-runtime.version} - - - net.sourceforge.pmd - pmd-jsp - ${dep.plugin.pmd-runtime.version} + org.ow2.asm + asm + ${dep.asm.version} - - ${air.check.skip-pmd} - ${air.check.fail-pmd} - ${project.build.targetJdk} - 100 - - **/*Bean.java - **/generated/*.java - - - target/generated-sources/stubs - - - /rulesets/java/basic.xml - /rulesets/java/clone.xml - /rulesets/java/finalizers.xml - - default - verify - check + analyze-only + analyze-duplicate + process-test-classes + - com.mycila - license-maven-plugin - 4.2 - - - - - - io.airlift - airbase-policy - 147-SNAPSHOT - - + org.apache.maven.plugins + maven-compiler-plugin + 3.11.0 - ${air.check.skip-license} - ${air.license.skip-existing-headers} - ${air.check.fail-license} - - -
${air.license.header-file}
- - - COPYRIGHT_SECTION - ${air.license.default-value} - ${air.license.ensure-match} - false - - - - .*/** - **/*.md - **/*.sh - **/*.txt - **/*.thrift - **/*.sql - **/*.releaseBackup - **/*.st - **/*.raw - **/*.ser - **/*.html - **/*.rst - **/*.xml - **/*.csv - **/*.tsv - **/*.properties - **/src/license/** - **/src/*/resources/** - - - src/** - -
-
- - - SLASHSTAR_STYLE - SLASHSTAR_STYLE - SLASHSTAR_STYLE - - - ${project.inceptionYear} - + ${project.build.targetJdk} + ${project.build.targetJdk} + ${project.build.sourceEncoding} + ${air.compiler.fork} + ${air.build.jvmsize} + ${air.compiler.fail-warnings} + true + true + true + ${air.compiler.enable-preview} +
+
- true - true - true + + + org.apache.maven.plugins + maven-resources-plugin + 3.3.1 + ${project.build.sourceEncoding} - - - default - validate - - check - - - - org.jacoco - jacoco-maven-plugin - 0.8.10 - - - default - - prepare-agent - - - - report - prepare-package - - report - - - + org.apache.maven.plugins + maven-assembly-plugin + 3.6.0 - ${air.check.skip-jacoco} + + true + + posix - org.gaul - modernizer-maven-plugin - ${dep.modernizer.version} + org.apache.maven.plugins + maven-surefire-plugin + ${dep.plugin.surefire.version} - ${air.check.skip-modernizer} - ${air.check.fail-modernizer} - ${air.modernizer.java-version} + + ${project.build.sourceEncoding} + ${air.test.timezone} + true + %1$tY-%1$tm-%1$tdT%1$tH:%1$tM:%1$tS.%1$tL%1$tz %4$s %5$s%6$s%n + + false + random + true + ${air.test.parallel} + ${air.test.thread-count} + + + @{argLine} + + -Duser.language=${air.test.language} + -Duser.region=${air.test.region} + + -Dfile.encoding=${project.build.sourceEncoding} + -Xmx${air.test.jvmsize} + -Xms${air.test.jvmsize} + -XX:+ExitOnOutOfMemoryError + -XX:+HeapDumpOnOutOfMemoryError + -XX:-OmitStackTraceInFastThrow + ${surefireEnablePreview} + ${air.test.jvm.additional-arguments} + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.5 + + ${air.release.release-profiles} + ${air.release.auto-version-submodules} + forked-path + ${air.release.push-changes} + true + ${air.release.preparation-goals} + ${air.release.tag-name-format} + false + deploy + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.6.0 + + true + ${project.build.targetJdk} + ${project.build.sourceEncoding} + ${air.build.jvmsize} + ${air.javadoc.lint} - modernizer + attach-javadocs - modernizer + jar + verify + org.apache.maven.plugins - maven-checkstyle-plugin + maven-jar-plugin 3.3.0 - - - com.puppycrawl.tools - checkstyle - 10.12.3 - - - - - - io.airlift - airbase-policy - 147-SNAPSHOT - - - - - checkstyle - validate - - check - - - ${air.check.skip-checkstyle} - ${air.check.fail-checkstyle} - true - ${air.checkstyle.config-file} - + + + true + + + true + true + false + + + + ${git.build.time} + ${git.commit.id} + ${git.commit.id.describe} + + + + + + attach-tests + + test-jar + + package + + io.github.git-commit-id + git-commit-id-maven-plugin + 6.0.0 + + + + \Qgit.build.time + \Qgit.commit.id + \Qgit.commit.id.describe + + yyyy-MM-dd'T'HH:mm:ssZZ + + true + + + + + org.apache.maven.plugins - maven-gpg-plugin - 3.1.0 + maven-source-plugin + 3.3.0 + + + attach-sources + + jar-no-fork + test-jar-no-fork + + package + + + + + + org.basepom.maven + duplicate-finder-maven-plugin + 2.0.1 - true + ${air.check.skip-duplicate-finder} + ${air.check.fail-duplicate-finder} + + + + + + commons-beanutils + commons-beanutils + + + commons-beanutils + commons-beanutils-core + + + commons-collections + commons-collections + + + + org.apache.commons.collections.ArrayStack + org.apache.commons.collections.Buffer + org.apache.commons.collections.BufferUnderflowException + org.apache.commons.collections.FastHashMap + + + + + + commons-beanutils + commons-beanutils + + + commons-beanutils + commons-beanutils-core + + + + org.apache.commons.beanutils + + + + + + + org.jruby + jruby-complete + + + + .*\.html + META-INF/.* + about_files/.* + plugin\.properties + .*\.java + THIRD-PARTY + - sign-artifacts - verify + default - sign + check + process-test-classes - org.apache.maven.plugins - maven-site-plugin - 3.12.1 + org.basepom.maven + dependency-scope-maven-plugin + 1.0.1 + + + + check + + + ${air.check.skip-dependency-scope} + ${air.check.fail-dependency-scope} + + + + + + + com.github.spotbugs + spotbugs-maven-plugin + 4.7.3.5 + + ${air.check.skip-spotbugs} + -Xmx${air.build.jvmsize} + ${air.check.fail-spotbugs} + + + + default + + check + + verify + + org.apache.maven.plugins - maven-shade-plugin - 3.5.1 + maven-pmd-plugin + 3.21.0 + + ${air.check.skip-pmd} + ${air.check.fail-pmd} + ${project.build.targetJdk} + 100 + + **/*Bean.java + **/generated/*.java + + + target/generated-sources/stubs + + + /rulesets/java/basic.xml + /rulesets/java/clone.xml + /rulesets/java/finalizers.xml + + - org.ow2.asm - asm - ${dep.asm.version} + net.sourceforge.pmd + pmd-core + ${dep.plugin.pmd-runtime.version} + + + net.sourceforge.pmd + pmd-java + ${dep.plugin.pmd-runtime.version} + + + net.sourceforge.pmd + pmd-javascript + ${dep.plugin.pmd-runtime.version} + + + net.sourceforge.pmd + pmd-jsp + ${dep.plugin.pmd-runtime.version} + + + default + + check + + verify + + -
-
- - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - - org.apache.maven.plugins - maven-resources-plugin - - - - org.apache.maven.plugins - maven-jar-plugin - - - - org.apache.maven.plugins - maven-source-plugin - - - org.apache.maven.plugins - maven-assembly-plugin - - - - org.apache.maven.plugins - maven-surefire-plugin - - - - org.apache.maven.plugins - maven-release-plugin - - - - org.apache.maven.plugins - maven-dependency-plugin - - - - io.github.git-commit-id - git-commit-id-maven-plugin - - - default - initialize - - revision - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - surefire-enable-preview - initialize - - bsh-property - - - - surefireEnablePreview - - - value = project.getProperties().getProperty("air.compiler.enable-preview"); - surefireEnablePreview = Boolean.parseBoolean(value) ? "--enable-preview" : ""; - - - - - - -
- - - - - - - com.google.inject - guice - ${dep.guice.version} - - - com.google.inject.extensions - guice-servlet - ${dep.guice.version} - - - com.google.inject.extensions - guice-assistedinject - ${dep.guice.version} - - - com.google.inject.extensions - guice-throwingproviders - ${dep.guice.version} - - - - - com.google.guava - guava - ${dep.guava.version} - - - - com.google.guava - listenablefuture - - - - - - - - javax.inject - javax.inject - 1 - - - - javax.validation - validation-api - 2.0.1.Final - - - - jakarta.validation - jakarta.validation-api - 3.0.2 - - - - jakarta.inject - jakarta.inject-api - 2.0.1 - - - - - - org.eclipse.jetty.toolchain - jetty-servlet-api - 4.0.6 - - - - org.eclipse.jetty.toolchain - jetty-jakarta-servlet-api - 5.0.2 - - - - - jakarta.xml.bind - jakarta.xml.bind-api - 4.0.1 - - - - - org.slf4j - slf4j-api - ${dep.slf4j.version} - - - org.slf4j - slf4j-nop - ${dep.slf4j.version} - - - org.slf4j - slf4j-simple - ${dep.slf4j.version} - - - org.slf4j - slf4j-ext - ${dep.slf4j.version} - - - org.slf4j - jcl-over-slf4j - ${dep.slf4j.version} - - - org.slf4j - jul-to-slf4j - ${dep.slf4j.version} - - - org.slf4j - log4j-over-slf4j - ${dep.slf4j.version} - - - org.slf4j - slf4j-jdk14 - ${dep.slf4j.version} - - - - ch.qos.logback - logback-core - ${dep.logback.version} - - - ch.qos.logback - logback-classic - ${dep.logback.version} - - - - - - javax.ws.rs - javax.ws.rs-api - 2.1.1 - - - - jakarta.ws.rs - jakarta.ws.rs-api - 3.1.0 - - - - - - javax.annotation - javax.annotation-api - 1.3.2 - - - - jakarta.annotation - jakarta.annotation-api - 2.1.1 - - - - - com.fasterxml.jackson - jackson-bom - pom - ${dep.jackson.version} - import - + + com.mycila + license-maven-plugin + 4.2 + + ${air.check.skip-license} + ${air.license.skip-existing-headers} + ${air.check.fail-license} + + +
${air.license.header-file}
+ + + COPYRIGHT_SECTION + ${air.license.default-value} + ${air.license.ensure-match} + false + + + + .*/** + **/*.md + **/*.sh + **/*.txt + **/*.thrift + **/*.sql + **/*.releaseBackup + **/*.st + **/*.raw + **/*.ser + **/*.html + **/*.rst + **/*.xml + **/*.csv + **/*.tsv + **/*.properties + **/src/license/** + **/src/*/resources/** + + + src/** + +
+
- - - org.jetbrains.kotlin - kotlin-bom - pom - ${dep.kotlin.version} - import - + + SLASHSTAR_STYLE + SLASHSTAR_STYLE + SLASHSTAR_STYLE + + + ${project.inceptionYear} + - - - io.opentelemetry - opentelemetry-bom - pom - ${dep.opentelemetry.version} - import - + true + true + true + ${project.build.sourceEncoding} +
+ + + + + + io.airlift + airbase-policy + 147-SNAPSHOT + + + + + default + + check + + validate + + +
- - io.opentelemetry - opentelemetry-bom-alpha - pom - ${dep.opentelemetry.version}-alpha - import - + + org.jacoco + jacoco-maven-plugin + 0.8.10 + + ${air.check.skip-jacoco} + + + + default + + prepare-agent + + + + report + + report + + prepare-package + + + - - io.opentelemetry.instrumentation - opentelemetry-instrumentation-bom - pom - ${dep.opentelemetry-instrumentation.version} - import - + + org.gaul + modernizer-maven-plugin + ${dep.modernizer.version} + + ${air.check.skip-modernizer} + ${air.check.fail-modernizer} + ${air.modernizer.java-version} + + + + modernizer + + modernizer + + + + - - io.opentelemetry.instrumentation - opentelemetry-instrumentation-bom-alpha - pom - ${dep.opentelemetry-instrumentation.version}-alpha - import - + + org.apache.maven.plugins + maven-checkstyle-plugin + 3.3.0 + + + com.puppycrawl.tools + checkstyle + 10.12.3 + + + + + + io.airlift + airbase-policy + 147-SNAPSHOT + + + + + checkstyle + + check + + validate + + ${air.check.skip-checkstyle} + ${air.check.fail-checkstyle} + true + ${air.checkstyle.config-file} + + + + - - - org.apache.bval - bval-jsr - ${dep.bval.version} - - - org.osgi - org.osgi.core - - - org.glassfish.jaxb - jaxb-runtime - - - + + org.apache.maven.plugins + maven-gpg-plugin + 3.1.0 + + true + + + + sign-artifacts + + sign + + verify + + + - - org.hibernate.validator - hibernate-validator - 8.0.1.Final - + + org.apache.maven.plugins + maven-site-plugin + 3.12.1 + - - org.weakref - jmxutils - ${dep.jmxutils.version} - - - joda-time - joda-time - ${dep.joda.version} - + + org.apache.maven.plugins + maven-shade-plugin + 3.5.1 + + + org.ow2.asm + asm + ${dep.asm.version} + + + + + - - - com.google.errorprone - error_prone_annotations - ${dep.errorprone.version} - + + + + + org.apache.maven.plugins + maven-compiler-plugin + - - - com.github.spotbugs - spotbugs-annotations - ${dep.spotbugs-annotations.version} - + + org.apache.maven.plugins + maven-resources-plugin + - - - org.gaul - modernizer-maven-annotations - ${dep.modernizer.version} - + + org.apache.maven.plugins + maven-jar-plugin + - - - com.google.code.findbugs - jsr305 - 3.0.2 - + + org.apache.maven.plugins + maven-source-plugin + - - - org.openjdk.jmh - jmh-core - ${dep.jmh.version} - + + org.apache.maven.plugins + maven-assembly-plugin + - - org.openjdk.jmh - jmh-generator-annprocess - ${dep.jmh.version} - + + org.apache.maven.plugins + maven-surefire-plugin + - - - org.testng - testng - ${dep.testng.version} - - - junit - junit - - - com.google.inject - guice - - - + + org.apache.maven.plugins + maven-release-plugin + - - org.junit - junit-bom - pom - ${dep.junit.version} - import - + + org.apache.maven.plugins + maven-dependency-plugin + - - org.assertj - assertj-core - ${dep.assertj-core.version} - + + io.github.git-commit-id + git-commit-id-maven-plugin + + + default + + revision + + initialize + + + - - io.airlift - slice - ${dep.slice.version} - -
-
+ + org.codehaus.mojo + build-helper-maven-plugin + + + surefire-enable-preview + + bsh-property + + initialize + + + surefireEnablePreview + + value = project.getProperties().getProperty("air.compiler.enable-preview"); + surefireEnablePreview = Boolean.parseBoolean(value) ? "--enable-preview" : ""; + + + + + + + + org.apache.maven.scm + maven-scm-provider-gitexe + ${dep.plugin.scm.version} + + + org.apache.maven.scm + maven-scm-manager-plexus + ${dep.plugin.scm.version} + + +