airlift
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.facebook.airlift</groupId> <artifactId>airlift</artifactId> <version>0.220</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.facebook.airlift</groupId> <artifactId>airlift</artifactId> <packaging>pom</packaging> <version>0.220</version> <name>airlift</name> <description>Airlift</description> <url>https://github.com/prestodb/airlift</url> <parent> <groupId>com.facebook.airlift</groupId> <artifactId>airbase</artifactId> <version>107</version> </parent> <inceptionYear>2010</inceptionYear> <properties> <air.check.skip-spotbugs>true</air.check.skip-spotbugs> <air.check.skip-pmd>true</air.check.skip-pmd> <air.check.skip-license>true</air.check.skip-license> <air.java.version>1.8.0-40</air.java.version> <dep.airlift.version>0.217-SNAPSHOT</dep.airlift.version> <dep.packaging.version>${project.version}</dep.packaging.version> <dep.jetty.version>12.0.18</dep.jetty.version> <dep.jersey.version>4.0.0-M2</dep.jersey.version> <dep.drift.version>0.220</dep.drift.version> </properties> <organization> <name>Airlift</name> </organization> <licenses> <license> <name>Apache License 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0</url> <distribution>repo</distribution> </license> </licenses> <developers> <!-- see git log --> </developers> <scm> <connection>scm:git:git://github.com/airlift/airlift.git</connection> <developerConnection>scm:git:git@github.com:airlift/airlift.git</developerConnection> <url>https://github.com/airlift/airlift/tree/master</url> <tag>0.220</tag> </scm> <modules> <!-- components --> <module>bootstrap</module> <module>configuration</module> <module>concurrent</module> <module>http-utils</module> <module>dbpool</module> <module>discovery</module> <module>discovery-server</module> <module>event</module> <module>http-client</module> <module>http-server</module> <module>drift</module> <module>jaxrs</module> <module>jaxrs-testing</module> <module>jmx-http-rpc</module> <module>jmx-http</module> <module>jmx</module> <module>json</module> <module>launcher</module> <module>log</module> <module>log-manager</module> <module>node</module> <module>packaging</module> <module>security</module> <module>stats</module> <module>testing</module> <module>trace-token</module> <module>units</module> <!-- skeleton / sample code --> <module>skeleton-server</module> <module>sample-server</module> </modules> <dependencyManagement> <dependencies> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>31.0.1-jre</version> </dependency> <dependency> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> <version>2.37.0</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>2.0.16</version> </dependency> <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>7.0.5.Final</version> </dependency> <!-- required for hibernate validator --> <dependency> <groupId>org.glassfish</groupId> <artifactId>jakarta.el</artifactId> <version>4.0.1</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>bootstrap</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>concurrent</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>http-utils</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>configuration</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>dbpool</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>discovery</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>discovery-server</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>event</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>http-client</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>http-server</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>jaxrs</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>jmx-http-rpc</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>jmx-http</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>jmx</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>units</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>json</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift.drift</groupId> <artifactId>drift-protocol</artifactId> <version>${dep.drift.version}</version> <exclusions> <exclusion> <groupId>org.glassfish.hk2.external</groupId> <artifactId>aopalliance-repackaged</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.facebook.airlift.drift</groupId> <artifactId>drift-codec</artifactId> <version>${dep.drift.version}</version> <exclusions> <exclusion> <groupId>org.glassfish.hk2.external</groupId> <artifactId>aopalliance-repackaged</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.facebook.airlift.drift</groupId> <artifactId>drift-api</artifactId> <version>${dep.drift.version}</version> <exclusions> <exclusion> <groupId>org.glassfish.hk2.external</groupId> <artifactId>aopalliance-repackaged</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.facebook.airlift.drift</groupId> <artifactId>drift-transport-netty</artifactId> <version>${dep.drift.version}</version> <exclusions> <exclusion> <groupId>org.glassfish.hk2.external</groupId> <artifactId>aopalliance-repackaged</artifactId> </exclusion> <exclusion> <groupId>io.airlift</groupId> <artifactId>units</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>launcher</artifactId> <version>${project.version}</version> <classifier>bin</classifier> <type>tar.gz</type> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>log</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>log-manager</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>node</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>packaging</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>security</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>stats</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>testing</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.facebook.airlift</groupId> <artifactId>trace-token</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.23</version> </dependency> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <version>1.3.170</version> </dependency> <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <version>42.1.4</version> </dependency> <dependency> <groupId>net.jodah</groupId> <artifactId>failsafe</artifactId> <version>2.0.1</version> </dependency> <!-- jetty --> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-server</artifactId> <version>${dep.jetty.version}</version> <exclusions> <exclusion> <groupId>org.eclipse.jetty.orbit</groupId> <artifactId>jakarta.servlet</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.eclipse.jetty.ee10</groupId> <artifactId>jetty-ee10-servlet</artifactId> <version>${dep.jetty.version}</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-util</artifactId> <version>${dep.jetty.version}</version> </dependency> <dependency> <groupId>org.eclipse.jetty.ee10</groupId> <artifactId>jetty-ee10-servlets</artifactId> <version>${dep.jetty.version}</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-security</artifactId> <version>${dep.jetty.version}</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-jmx</artifactId> <version>${dep.jetty.version}</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-http</artifactId> <version>${dep.jetty.version}</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-client</artifactId> <version>${dep.jetty.version}</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-io</artifactId> <version>${dep.jetty.version}</version> </dependency> <dependency> <groupId>org.eclipse.jetty.http2</groupId> <artifactId>jetty-http2-client</artifactId> <version>${dep.jetty.version}</version> </dependency> <dependency> <groupId>org.eclipse.jetty.http2</groupId> <artifactId>jetty-http2-client-transport</artifactId> <version>${dep.jetty.version}</version> </dependency> <dependency> <groupId>org.eclipse.jetty.http2</groupId> <artifactId>jetty-http2-server</artifactId> <version>${dep.jetty.version}</version> </dependency> <dependency> <groupId>jakarta.ws.rs</groupId> <artifactId>jakarta.ws.rs-api</artifactId> <version>4.0.0</version> </dependency> <!-- jersey --> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.1</version> </dependency> <dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-common</artifactId> <version>${dep.jersey.version}</version> <exclusions> <exclusion> <groupId>org.glassfish.hk2.external</groupId> <artifactId>aopalliance-repackaged</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-server</artifactId> <version>${dep.jersey.version}</version> </dependency> <dependency> <groupId>org.glassfish.jersey.containers</groupId> <artifactId>jersey-container-servlet-core</artifactId> <version>${dep.jersey.version}</version> </dependency> <dependency> <groupId>org.glassfish.jersey.containers</groupId> <artifactId>jersey-container-servlet</artifactId> <version>${dep.jersey.version}</version> </dependency> <dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-client</artifactId> <version>${dep.jersey.version}</version> <exclusions> <exclusion> <groupId>org.glassfish.hk2.external</groupId> <artifactId>aopalliance-repackaged</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.glassfish.jersey.inject</groupId> <artifactId>jersey-hk2</artifactId> <version>${dep.jersey.version}</version> <exclusions> <exclusion> <groupId>org.glassfish.hk2.external</groupId> <artifactId>aopalliance-repackaged</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>net.bytebuddy</groupId> <artifactId>byte-buddy</artifactId> <version>1.17.1</version> </dependency> <dependency> <groupId>org.glassfish.jersey.test-framework</groupId> <artifactId>jersey-test-framework-core</artifactId> <version>${dep.jersey.version}</version> <exclusions> <exclusion> <groupId>junit</groupId> <artifactId>junit</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.glassfish.jersey.test-framework.providers</groupId> <artifactId>jersey-test-framework-provider-inmemory</artifactId> <version>${dep.jersey.version}</version> <exclusions> <exclusion> <groupId>junit</groupId> <artifactId>junit</artifactId> </exclusion> </exclusions> </dependency> </dependencies> </dependencyManagement> <profiles> <profile> <id>oss-release</id> <properties> <!-- tests run in the preparation step of the release --> <skipTests>true</skipTests> </properties> <build> <plugins> <!-- oss requires a javadoc jar. Build one when releasing. --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> </plugin> <!-- Sign artifacts using gpg for oss upload --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>3.2.4</version> <configuration> <gpgArguments> <arg>--pinentry-mode</arg> <arg>loopback</arg> </gpgArguments> </configuration> </plugin> </plugins> </build> </profile> </profiles> </project>