4.0.0
io.airlift
airbase
112
pom
airbase
Base POM for Airlift
https://github.com/airlift/airbase
2013
Apache License 2.0
http://www.apache.org/licenses/LICENSE-2.0
repo
scm:git:git@github.com/airlift/airbase.git
scm:git:git@github.com:airlift/airbase.git
https://github.com/airlift/airbase
112
Airlift
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
${air.repository.snapshot.id}
${air.repository.snapshot.name}
${air.repository.snapshot.url}
${air.repository.release.id}
${air.repository.release.name}
${air.repository.release.url}
UTF-8
8
UTF-8
UTF-8
1024m
false
true
oss-release
clean install
@{project.version}
1
UTC
en
US
${air.build.jvmsize}
all
${project.build.targetJdk}
false
false
${air.check.skip-all}
${air.check.skip-all}
${air.check.skip-basic}
${air.check.skip-basic}
${air.check.skip-basic}
${air.check.skip-basic}
${air.check.skip-extended}
${air.check.skip-extended}
${air.check.skip-extended}
${air.check.skip-extended}
${air.check.skip-extended}
${air.check.skip-extended}
true
${air.check.fail-all}
${air.check.fail-all}
${air.check.fail-basic}
${air.check.fail-basic}
${air.check.fail-basic}
${air.check.fail-basic}
${air.check.fail-extended}
${air.check.fail-extended}
${air.check.fail-extended}
${air.check.fail-extended}
${air.check.fail-basic}
3.6.3
11
${project.basedir}
1.8.1
3.0.0-M5
0.163
5.0.1
30.1.1-jre
1.7.30
1.2.3
1
2.0.1.Final
4.0.1
2.0.5
2.12.3
1.21
2.10.10
4.2.3
6.10
3.18.1
0.39
1.20
5.8.0-M1
${project.organization.name}
Copyright (C) ${project.inceptionYear} ${air.license.owner}
Copyright \(C\) \d{4} .+
license/apache-header.txt
checkstyle/airbase-checks.xml
README.txt
txt
ossrh
Sonatype Nexus Snapshots
https://oss.sonatype.org/content/repositories/snapshots
ossrh
Sonatype Release Snapshots
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
org.apache.maven.plugins
maven-deploy-plugin
2.8.2
org.apache.maven.plugins
maven-clean-plugin
3.0.0
org.apache.maven.plugins
maven-install-plugin
2.5.2
org.codehaus.mojo
build-helper-maven-plugin
1.7
org.apache.maven.plugins
maven-enforcer-plugin
3.0.0-M3
org.codehaus.mojo
extra-enforcer-rules
1.3
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
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
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
org.apache.maven.plugins
maven-dependency-plugin
3.1.2
org.ow2.asm
asm
9.1
org.apache.maven.shared
maven-dependency-analyzer
1.11.3
maven-project
org.apache.maven
${air.check.skip-dependency}
${air.check.fail-dependency}
true
default
process-test-classes
analyze-only
analyze-duplicate
org.apache.maven.plugins
maven-compiler-plugin
3.8.1
${project.build.targetJdk}
${project.build.targetJdk}
${project.build.sourceEncoding}
${air.build.jvmsize}
${air.compiler.fail-warnings}
true
true
true
org.apache.maven.plugins
maven-resources-plugin
3.2.0
${project.build.sourceEncoding}
org.apache.maven.plugins
maven-assembly-plugin
3.3.0
true
posix
org.apache.maven.plugins
maven-surefire-plugin
${dep.plugin.surefire.version}
${project.build.sourceEncoding}
${air.test.timezone}
${air.test.language}
${air.test.region}
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}
-Dfile.encoding=${project.build.sourceEncoding}
-Xmx${air.test.jvmsize}
-Xms${air.test.jvmsize}
-XX:+ExitOnOutOfMemoryError
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
${air.test.jvm.additional-arguments}
org.junit.jupiter
junit-jupiter-engine
${dep.junit.version}
org.apache.maven.surefire
surefire-junit-platform
${dep.plugin.surefire.version}
org.apache.maven.surefire
surefire-testng
${dep.plugin.surefire.version}
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.2.0
true
${project.build.targetJdk}
${project.build.sourceEncoding}
${air.build.jvmsize}
${air.javadoc.lint}
attach-javadocs
verify
jar
org.apache.maven.plugins
maven-jar-plugin
3.2.0
attach-tests
package
test-jar
true
true
true
false
${git.build.time}
${git.commit.id}
${git.commit.id.describe}
pl.project13.maven
git-commit-id-plugin
4.0.3
\Qgit.build.time
\Qgit.commit.id
\Qgit.commit.id.describe
yyyy-MM-dd'T'HH:mm:ssZZ
true
org.apache.maven.plugins
maven-source-plugin
3.2.0
attach-sources
package
jar-no-fork
test-jar-no-fork
org.basepom.maven
duplicate-finder-maven-plugin
1.5.0
default
process-test-classes
check
${air.check.skip-duplicate-finder}
${air.check.fail-duplicate-finder}
io.airlift
http-server
io.airlift
http-client
jetty-logging.properties
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
com.hubspot.maven.plugins
dependency-scope-maven-plugin
0.10
check
${air.check.skip-dependency-scope}
${air.check.fail-dependency-scope}
com.github.spotbugs
spotbugs-maven-plugin
4.2.3
${air.check.skip-spotbugs}
-Xmx${air.build.jvmsize}
${air.check.fail-spotbugs}
default
verify
check
org.apache.maven.plugins
maven-pmd-plugin
3.12.0
${air.check.skip-pmd}
${air.check.fail-pmd}
${project.build.targetJdk}
${project.build.sourceEncoding}
100
**/*Bean.java
**/generated/*.java
target/generated-sources/stubs
/rulesets/java/basic.xml
/rulesets/java/clone.xml
/rulesets/java/finalizers.xml
default
verify
check
com.mycila
license-maven-plugin
3.0
io.airlift
airbase-policy
112
${air.check.skip-license}
true
${air.check.fail-license}
${air.license.header-file}
SLASHSTAR_STYLE
SLASHSTAR_STYLE
SLASHSTAR_STYLE
${project.inceptionYear}
COPYRIGHT_SECTION
${air.license.default-value}
${air.license.ensure-match}
false
true
true
true
${project.build.sourceEncoding}
.*/**
**/*.md
**/*.sh
**/*.txt
**/*.thrift
**/*.sql
**/*.releaseBackup
**/*.st
**/*.raw
**/*.ser
**/*.html
**/*.rst
**/*.xml
**/*.csv
**/*.tsv
**/*.properties
**/src/license/**
**/src/*/resources/**
src/**
default
validate
check
org.jacoco
jacoco-maven-plugin
0.8.6
default
prepare-agent
report
prepare-package
report
${air.check.skip-jacoco}
org.gaul
modernizer-maven-plugin
2.2.0
${air.check.skip-modernizer}
${air.check.fail-modernizer}
${air.modernizer.java-version}
modernizer
modernizer
org.apache.maven.plugins
maven-checkstyle-plugin
3.1.2
com.puppycrawl.tools
checkstyle
8.41.1
io.airlift
airbase-policy
112
checkstyle
validate
check
${air.check.skip-checkstyle}
${air.check.fail-checkstyle}
true
${air.checkstyle.config-file}
org.apache.maven.plugins
maven-gpg-plugin
1.4
true
sign-artifacts
verify
sign
org.apache.maven.plugins
maven-site-plugin
3.2
org.apache.maven.plugins
maven-shade-plugin
3.2.1
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-enforcer-plugin
org.apache.maven.plugins
maven-dependency-plugin
org.basepom.maven
duplicate-finder-maven-plugin
com.github.spotbugs
spotbugs-maven-plugin
com.hubspot.maven.plugins
dependency-scope-maven-plugin
org.apache.maven.plugins
maven-pmd-plugin
com.mycila
license-maven-plugin
org.jacoco
jacoco-maven-plugin
org.gaul
modernizer-maven-plugin
org.apache.maven.plugins
maven-checkstyle-plugin
pl.project13.maven
git-commit-id-plugin
default
initialize
revision
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
${dep.javax-inject.version}
javax.servlet
javax.servlet-api
${dep.javax-servlet.version}
javax.validation
validation-api
${dep.javax-validation.version}
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
javax.annotation
javax.annotation-api
1.3.2
com.fasterxml.jackson.core
jackson-annotations
${dep.jackson.version}
com.fasterxml.jackson.core
jackson-core
${dep.jackson.version}
com.fasterxml.jackson.core
jackson-databind
${dep.jackson.version}
com.fasterxml.jackson.module
jackson-module-parameter-names
${dep.jackson.version}
com.fasterxml.jackson.datatype
jackson-datatype-jdk8
${dep.jackson.version}
com.fasterxml.jackson.datatype
jackson-datatype-jsr310
${dep.jackson.version}
com.fasterxml.jackson.datatype
jackson-datatype-guava
${dep.jackson.version}
com.fasterxml.jackson.datatype
jackson-datatype-joda
${dep.jackson.version}
com.fasterxml.jackson.dataformat
jackson-dataformat-yaml
${dep.jackson.version}
com.fasterxml.jackson.dataformat
jackson-dataformat-smile
${dep.jackson.version}
com.fasterxml.jackson.dataformat
jackson-dataformat-cbor
${dep.jackson.version}
com.fasterxml.jackson.dataformat
jackson-dataformat-ion
${dep.jackson.version}
org.apache.bval
bval-jsr
${dep.bval.version}
org.weakref
jmxutils
${dep.jmxutils.version}
joda-time
joda-time
${dep.joda.version}
com.github.spotbugs
spotbugs-annotations
${dep.spotbugs-annotations.version}
com.google.code.findbugs
jsr305
3.0.2
org.openjdk.jmh
jmh-core
${dep.jmh.version}
org.openjdk.jmh
jmh-generator-annprocess
${dep.jmh.version}
org.testng
testng
${dep.testng.version}
junit
junit
com.google.inject
guice
org.junit
junit-bom
pom
${dep.junit.version}
import
org.assertj
assertj-core
${dep.assertj-core.version}
io.airlift
slice
${dep.slice.version}
oss-release
true
org.apache.maven.plugins
maven-javadoc-plugin
org.apache.maven.plugins
maven-gpg-plugin
ci
org.apache.maven.plugins
maven-javadoc-plugin
eclipse-compiler
org.apache.maven.plugins
maven-compiler-plugin
eclipse
org.codehaus.plexus
plexus-compiler-eclipse
2.8.3
build-airlift
.build-airlift
${project.artifactId}
io.airlift
launcher
${dep.packaging.version}
bin
tar.gz
runtime
io.airlift
launcher
${dep.packaging.version}
properties
tar.gz
runtime
org.apache.maven.plugins
maven-enforcer-plugin
main-class
The main-class property must be specified when building an airlift tarball.
.+
The main-class property can not be empty.
maven-assembly-plugin
false
true
distribution
io.airlift
packaging
${dep.packaging.version}
package
package
single
org.codehaus.mojo
build-helper-maven-plugin
attach-readme
package
attach-artifact
${air.readme.file}
${air.readme.type}
readme