2009-01-12 12:45:50 +01:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!--
|
2012-06-04 22:31:44 +02:00
|
|
|
~ Copyright 2012 The Netty Project
|
2011-12-09 06:18:34 +01:00
|
|
|
~
|
|
|
|
~ The Netty Project licenses this file to you under the Apache License,
|
|
|
|
~ version 2.0 (the "License"); you may not use this file except in compliance
|
|
|
|
~ with the License. You may obtain a copy of the License at:
|
|
|
|
~
|
2012-06-04 22:31:44 +02:00
|
|
|
~ http://www.apache.org/licenses/LICENSE-2.0
|
2011-12-09 06:18:34 +01:00
|
|
|
~
|
|
|
|
~ Unless required by applicable law or agreed to in writing, software
|
|
|
|
~ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
|
|
~ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
|
|
~ License for the specific language governing permissions and limitations
|
|
|
|
~ under the License.
|
|
|
|
-->
|
2009-01-13 08:35:15 +01:00
|
|
|
<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/maven-v4_0_0.xsd">
|
2008-09-09 15:42:47 +02:00
|
|
|
|
2008-08-08 02:37:18 +02:00
|
|
|
<modelVersion>4.0.0</modelVersion>
|
2010-04-30 13:07:17 +02:00
|
|
|
<parent>
|
2011-12-09 03:51:34 +01:00
|
|
|
<groupId>org.sonatype.oss</groupId>
|
|
|
|
<artifactId>oss-parent</artifactId>
|
|
|
|
<version>7</version>
|
2010-04-30 13:07:17 +02:00
|
|
|
</parent>
|
|
|
|
|
2011-12-09 03:51:34 +01:00
|
|
|
<groupId>io.netty</groupId>
|
2011-12-28 11:44:04 +01:00
|
|
|
<artifactId>netty-parent</artifactId>
|
|
|
|
<packaging>pom</packaging>
|
2013-08-01 10:59:55 +02:00
|
|
|
<version>4.0.7.Final-SNAPSHOT</version>
|
2008-09-09 15:42:47 +02:00
|
|
|
|
2011-12-28 11:44:04 +01:00
|
|
|
<name>Netty</name>
|
|
|
|
<url>http://netty.io/</url>
|
2008-09-09 15:42:47 +02:00
|
|
|
<description>
|
2011-12-28 11:44:04 +01:00
|
|
|
Netty is an asynchronous event-driven network application framework for
|
|
|
|
rapid development of maintainable high performance protocol servers and
|
|
|
|
clients.
|
2008-09-09 15:42:47 +02:00
|
|
|
</description>
|
|
|
|
|
2011-12-09 06:49:10 +01:00
|
|
|
<organization>
|
|
|
|
<name>The Netty Project</name>
|
|
|
|
<url>http://netty.io/</url>
|
|
|
|
</organization>
|
|
|
|
|
2008-08-08 02:37:18 +02:00
|
|
|
<licenses>
|
|
|
|
<license>
|
2009-08-28 09:39:09 +02:00
|
|
|
<name>Apache License, Version 2.0</name>
|
|
|
|
<url>http://www.apache.org/licenses/LICENSE-2.0</url>
|
2008-08-08 02:37:18 +02:00
|
|
|
</license>
|
|
|
|
</licenses>
|
2008-09-09 15:42:47 +02:00
|
|
|
<inceptionYear>2008</inceptionYear>
|
|
|
|
|
2008-08-08 02:37:18 +02:00
|
|
|
<scm>
|
2011-01-11 10:41:14 +01:00
|
|
|
<url>https://github.com/netty/netty</url>
|
|
|
|
<connection>scm:git:git://github.com/netty/netty.git</connection>
|
2011-02-07 13:31:08 +01:00
|
|
|
<developerConnection>scm:git:ssh://git@github.com/netty/netty.git</developerConnection>
|
2013-08-01 10:59:55 +02:00
|
|
|
<tag>HEAD</tag>
|
2008-08-08 02:37:18 +02:00
|
|
|
</scm>
|
2008-09-09 15:42:47 +02:00
|
|
|
|
2011-12-09 07:22:00 +01:00
|
|
|
<developers>
|
|
|
|
<developer>
|
|
|
|
<id>netty.io</id>
|
|
|
|
<name>The Netty Project Contributors</name>
|
|
|
|
<email>netty@googlegroups.com</email>
|
|
|
|
<url>http://netty.io/</url>
|
|
|
|
<organization>The Netty Project</organization>
|
|
|
|
<organizationUrl>http://netty.io/</organizationUrl>
|
|
|
|
</developer>
|
|
|
|
</developers>
|
|
|
|
|
2012-06-13 07:03:57 +02:00
|
|
|
<properties>
|
2013-02-14 20:19:05 +01:00
|
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
|
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
2013-07-12 14:07:10 +02:00
|
|
|
<jboss.marshalling.version>1.3.18.GA</jboss.marshalling.version>
|
2013-03-16 02:15:42 +01:00
|
|
|
<test.jvm.argLine>
|
|
|
|
-server
|
|
|
|
-dsa -da -ea:io.netty...
|
|
|
|
-XX:+AggressiveOpts
|
|
|
|
-XX:+TieredCompilation
|
|
|
|
-XX:+UseBiasedLocking
|
|
|
|
-XX:+UseFastAccessorMethods
|
|
|
|
-XX:+UseStringCache
|
|
|
|
-XX:+OptimizeStringConcat
|
|
|
|
-XX:+HeapDumpOnOutOfMemoryError
|
|
|
|
</test.jvm.argLine>
|
2012-06-13 07:03:57 +02:00
|
|
|
</properties>
|
|
|
|
|
2011-12-28 11:44:04 +01:00
|
|
|
<modules>
|
|
|
|
<module>common</module>
|
|
|
|
<module>buffer</module>
|
|
|
|
<module>codec</module>
|
|
|
|
<module>codec-http</module>
|
2012-11-07 19:54:00 +01:00
|
|
|
<module>codec-socks</module>
|
2011-12-28 11:44:04 +01:00
|
|
|
<module>transport</module>
|
2013-01-09 11:40:38 +01:00
|
|
|
<module>transport-rxtx</module>
|
2013-01-01 09:19:00 +01:00
|
|
|
<module>transport-sctp</module>
|
2013-01-07 16:44:41 +01:00
|
|
|
<module>transport-udt</module>
|
2011-12-28 11:44:04 +01:00
|
|
|
<module>handler</module>
|
|
|
|
<module>example</module>
|
|
|
|
<module>testsuite</module>
|
2013-02-14 20:27:26 +01:00
|
|
|
<module>testsuite-osgi</module>
|
|
|
|
<module>microbench</module>
|
2012-06-13 07:03:57 +02:00
|
|
|
<module>all</module>
|
2012-07-10 17:11:10 +02:00
|
|
|
<module>tarball</module>
|
2011-12-28 11:44:04 +01:00
|
|
|
</modules>
|
2011-11-25 22:22:01 +01:00
|
|
|
|
2011-12-28 11:44:04 +01:00
|
|
|
<dependencyManagement>
|
|
|
|
<dependencies>
|
2013-04-18 22:57:53 +02:00
|
|
|
<!-- Byte code generator - completely optional -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.javassist</groupId>
|
|
|
|
<artifactId>javassist</artifactId>
|
2013-06-18 10:00:28 +02:00
|
|
|
<version>3.18.0-GA</version>
|
2013-04-18 22:57:53 +02:00
|
|
|
<scope>compile</scope>
|
|
|
|
<optional>true</optional>
|
|
|
|
</dependency>
|
|
|
|
|
2012-05-16 13:00:49 +02:00
|
|
|
<!-- JBoss Marshalling - completely optional -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.jboss.marshalling</groupId>
|
|
|
|
<artifactId>jboss-marshalling</artifactId>
|
|
|
|
<version>${jboss.marshalling.version}</version>
|
|
|
|
<scope>compile</scope>
|
|
|
|
<optional>true</optional>
|
|
|
|
</dependency>
|
|
|
|
|
2011-12-28 11:44:04 +01:00
|
|
|
<dependency>
|
|
|
|
<groupId>com.google.protobuf</groupId>
|
|
|
|
<artifactId>protobuf-java</artifactId>
|
2013-03-12 08:25:35 +01:00
|
|
|
<version>2.5.0</version>
|
2011-12-28 11:44:04 +01:00
|
|
|
</dependency>
|
2013-02-19 12:45:11 +01:00
|
|
|
<dependency>
|
|
|
|
<groupId>com.jcraft</groupId>
|
|
|
|
<artifactId>jzlib</artifactId>
|
|
|
|
<version>1.1.2</version>
|
|
|
|
</dependency>
|
2009-02-09 02:31:50 +01:00
|
|
|
|
2013-01-09 11:40:38 +01:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.rxtx</groupId>
|
|
|
|
<artifactId>rxtx</artifactId>
|
|
|
|
<version>2.1.7</version>
|
|
|
|
</dependency>
|
|
|
|
|
2013-01-10 07:23:58 +01:00
|
|
|
<dependency>
|
|
|
|
<groupId>com.barchart.udt</groupId>
|
|
|
|
<artifactId>barchart-udt-bundle</artifactId>
|
2013-05-13 16:38:34 +02:00
|
|
|
<version>2.3.0</version>
|
2013-01-10 07:23:58 +01:00
|
|
|
</dependency>
|
|
|
|
|
2011-12-28 11:44:04 +01:00
|
|
|
<dependency>
|
|
|
|
<groupId>javax.servlet</groupId>
|
|
|
|
<artifactId>servlet-api</artifactId>
|
|
|
|
<version>2.5</version>
|
|
|
|
</dependency>
|
2010-01-26 14:15:21 +01:00
|
|
|
|
2011-12-28 11:44:04 +01:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.slf4j</groupId>
|
|
|
|
<artifactId>slf4j-api</artifactId>
|
2013-06-13 09:56:50 +02:00
|
|
|
<version>1.7.5</version>
|
2011-12-28 11:44:04 +01:00
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>commons-logging</groupId>
|
|
|
|
<artifactId>commons-logging</artifactId>
|
2013-06-13 09:56:50 +02:00
|
|
|
<version>1.1.3</version>
|
2011-12-28 11:44:04 +01:00
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>log4j</groupId>
|
|
|
|
<artifactId>log4j</artifactId>
|
2012-06-11 14:38:42 +02:00
|
|
|
<version>1.2.17</version>
|
2011-12-28 11:44:04 +01:00
|
|
|
<exclusions>
|
|
|
|
<exclusion>
|
|
|
|
<artifactId>mail</artifactId>
|
|
|
|
<groupId>javax.mail</groupId>
|
|
|
|
</exclusion>
|
|
|
|
<exclusion>
|
|
|
|
<artifactId>jms</artifactId>
|
|
|
|
<groupId>javax.jms</groupId>
|
|
|
|
</exclusion>
|
|
|
|
<exclusion>
|
|
|
|
<artifactId>jmxtools</artifactId>
|
|
|
|
<groupId>com.sun.jdmk</groupId>
|
|
|
|
</exclusion>
|
|
|
|
<exclusion>
|
|
|
|
<artifactId>jmxri</artifactId>
|
|
|
|
<groupId>com.sun.jmx</groupId>
|
|
|
|
</exclusion>
|
|
|
|
</exclusions>
|
|
|
|
<optional>true</optional>
|
|
|
|
</dependency>
|
2012-09-30 22:23:14 +02:00
|
|
|
|
|
|
|
<!-- Metrics providers -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>com.yammer.metrics</groupId>
|
|
|
|
<artifactId>metrics-core</artifactId>
|
2013-01-10 07:23:58 +01:00
|
|
|
<version>2.2.0</version>
|
2012-09-30 22:23:14 +02:00
|
|
|
</dependency>
|
|
|
|
|
2012-05-16 13:00:49 +02:00
|
|
|
<!-- Test dependencies for jboss marshalling encoder/decoder -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.jboss.marshalling</groupId>
|
|
|
|
<artifactId>jboss-marshalling-serial</artifactId>
|
|
|
|
<version>${jboss.marshalling.version}</version>
|
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.jboss.marshalling</groupId>
|
|
|
|
<artifactId>jboss-marshalling-river</artifactId>
|
|
|
|
<version>${jboss.marshalling.version}</version>
|
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
2012-12-05 22:11:48 +01:00
|
|
|
|
|
|
|
<!-- Test dependencies for microbench -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>com.google.caliper</groupId>
|
|
|
|
<artifactId>caliper</artifactId>
|
|
|
|
<version>0.5-rc1</version>
|
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
2011-12-28 11:44:04 +01:00
|
|
|
</dependencies>
|
|
|
|
</dependencyManagement>
|
|
|
|
|
|
|
|
<dependencies>
|
2013-04-18 22:57:53 +02:00
|
|
|
<!-- Enable Javassist support for all test runs -->
|
2013-02-08 13:45:14 +01:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.javassist</groupId>
|
|
|
|
<artifactId>javassist</artifactId>
|
2013-04-18 22:57:53 +02:00
|
|
|
<scope>test</scope>
|
2013-02-08 13:45:14 +01:00
|
|
|
</dependency>
|
|
|
|
|
2008-09-09 15:42:47 +02:00
|
|
|
<!-- Testing frameworks and related dependencies -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>junit</groupId>
|
|
|
|
<artifactId>junit</artifactId>
|
2013-03-22 03:57:15 +01:00
|
|
|
<version>4.11</version>
|
2013-01-17 05:55:48 +01:00
|
|
|
<scope>test</scope>
|
2008-09-09 15:42:47 +02:00
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.easymock</groupId>
|
|
|
|
<artifactId>easymock</artifactId>
|
2013-07-12 14:07:10 +02:00
|
|
|
<version>3.2</version>
|
2008-09-09 15:42:47 +02:00
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.easymock</groupId>
|
|
|
|
<artifactId>easymockclassextension</artifactId>
|
2013-07-12 14:07:10 +02:00
|
|
|
<version>3.2</version>
|
2008-09-09 15:42:47 +02:00
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
2010-12-10 18:43:48 +01:00
|
|
|
<dependency>
|
2011-04-18 10:50:29 +02:00
|
|
|
<groupId>org.jmock</groupId>
|
|
|
|
<artifactId>jmock-junit4</artifactId>
|
2013-03-22 03:57:15 +01:00
|
|
|
<version>2.6.0</version>
|
2011-04-18 10:50:29 +02:00
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
2008-09-09 15:42:47 +02:00
|
|
|
<dependency>
|
2013-01-07 16:44:41 +01:00
|
|
|
<groupId>ch.qos.logback</groupId>
|
|
|
|
<artifactId>logback-classic</artifactId>
|
2013-06-13 09:56:50 +02:00
|
|
|
<version>1.0.13</version>
|
2008-09-09 15:42:47 +02:00
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
|
|
|
</dependencies>
|
|
|
|
|
2008-08-08 02:37:18 +02:00
|
|
|
<build>
|
|
|
|
<plugins>
|
2011-02-07 13:16:36 +01:00
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-enforcer-plugin</artifactId>
|
2013-07-12 14:07:10 +02:00
|
|
|
<version>1.3</version>
|
2011-12-09 04:24:14 +01:00
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<id>enforce-tools</id>
|
|
|
|
<goals>
|
|
|
|
<goal>enforce</goal>
|
|
|
|
</goals>
|
|
|
|
<configuration>
|
|
|
|
<rules>
|
|
|
|
<requireJavaVersion>
|
2012-03-02 00:33:39 +01:00
|
|
|
<!-- Enforce java 1.7 as minimum for compiling -->
|
2012-04-02 11:57:32 +02:00
|
|
|
<!-- This is needed because of java.util.zip.Deflater and NIO UDP multicast-->
|
2012-03-02 00:33:39 +01:00
|
|
|
<version>[1.7.0,)</version>
|
2011-12-09 04:24:14 +01:00
|
|
|
</requireJavaVersion>
|
|
|
|
<requireMavenVersion>
|
2013-03-26 19:41:41 +01:00
|
|
|
<version>[3.0.5,)</version>
|
2011-12-09 04:24:14 +01:00
|
|
|
</requireMavenVersion>
|
|
|
|
</rules>
|
|
|
|
</configuration>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
2011-02-07 13:16:36 +01:00
|
|
|
</plugin>
|
2008-08-08 02:37:18 +02:00
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
2013-05-17 11:32:27 +02:00
|
|
|
<version>3.1</version>
|
2008-08-08 02:37:18 +02:00
|
|
|
<configuration>
|
2013-01-31 13:02:56 +01:00
|
|
|
<compilerVersion>1.7</compilerVersion>
|
|
|
|
<fork>true</fork>
|
2010-11-12 01:42:43 +01:00
|
|
|
<source>1.6</source>
|
|
|
|
<target>1.6</target>
|
2008-08-08 02:37:18 +02:00
|
|
|
<debug>true</debug>
|
|
|
|
<optimize>true</optimize>
|
2011-12-09 04:26:45 +01:00
|
|
|
<showDeprecation>true</showDeprecation>
|
|
|
|
<showWarnings>true</showWarnings>
|
2013-03-22 03:57:15 +01:00
|
|
|
<compilerArgument>-Xlint:-options</compilerArgument>
|
2013-02-14 20:47:03 +01:00
|
|
|
<!-- XXX: maven-release-plugin complains - MRELEASE-715 -->
|
|
|
|
<!--
|
2013-01-31 12:57:58 +01:00
|
|
|
<compilerArguments>
|
2013-02-14 21:56:15 +01:00
|
|
|
<Xlint:-options />
|
|
|
|
<Xlint:unchecked />
|
|
|
|
<Xlint:deprecation />
|
2013-01-31 12:57:58 +01:00
|
|
|
</compilerArguments>
|
2013-02-14 20:47:03 +01:00
|
|
|
-->
|
2009-04-03 07:47:12 +02:00
|
|
|
</configuration>
|
|
|
|
</plugin>
|
2012-03-02 00:33:39 +01:00
|
|
|
<plugin>
|
|
|
|
<!-- ensure that only methods available in java 1.6 can
|
|
|
|
be used even when compiling with java 1.7+ -->
|
|
|
|
<groupId>org.codehaus.mojo</groupId>
|
|
|
|
<artifactId>animal-sniffer-maven-plugin</artifactId>
|
2013-03-22 03:57:15 +01:00
|
|
|
<version>1.9</version>
|
2012-03-02 00:33:39 +01:00
|
|
|
<configuration>
|
|
|
|
<signature>
|
|
|
|
<groupId>org.codehaus.mojo.signature</groupId>
|
|
|
|
<artifactId>java16</artifactId>
|
|
|
|
<version>1.0</version>
|
|
|
|
</signature>
|
|
|
|
<ignores>
|
|
|
|
<ignore>sun.misc.Unsafe</ignore>
|
2012-07-19 13:23:55 +02:00
|
|
|
<ignore>sun.misc.Cleaner</ignore>
|
|
|
|
|
2012-03-02 00:33:39 +01:00
|
|
|
<ignore>java.util.zip.Deflater</ignore>
|
2012-06-13 22:24:32 +02:00
|
|
|
|
2012-04-02 11:57:32 +02:00
|
|
|
<!-- Used for NIO UDP multicast -->
|
|
|
|
<ignore>java.nio.channels.DatagramChannel</ignore>
|
|
|
|
<ignore>java.nio.channels.MembershipKey</ignore>
|
2012-04-03 12:04:33 +02:00
|
|
|
<ignore>java.net.StandardProtocolFamily</ignore>
|
2012-06-13 22:24:32 +02:00
|
|
|
|
|
|
|
<!-- Used for NIO. 2 -->
|
2012-06-13 22:23:21 +02:00
|
|
|
<ignore>java.nio.channels.AsynchronousChannel</ignore>
|
|
|
|
<ignore>java.nio.channels.AsynchronousSocketChannel</ignore>
|
|
|
|
<ignore>java.nio.channels.AsynchronousServerSocketChannel</ignore>
|
|
|
|
<ignore>java.nio.channels.AsynchronousChannelGroup</ignore>
|
2012-07-03 13:52:33 +02:00
|
|
|
<ignore>java.nio.channels.NetworkChannel</ignore>
|
2012-08-14 08:06:54 +02:00
|
|
|
<ignore>java.nio.channels.InterruptedByTimeoutException</ignore>
|
2012-12-14 15:10:10 +01:00
|
|
|
<ignore>java.net.StandardSocketOptions</ignore>
|
|
|
|
<ignore>java.net.SocketOption</ignore>
|
2012-03-02 00:33:39 +01:00
|
|
|
</ignores>
|
|
|
|
</configuration>
|
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<phase>process-classes</phase>
|
|
|
|
<goals>
|
|
|
|
<goal>check</goal>
|
|
|
|
</goals>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
|
|
|
</plugin>
|
2012-01-11 12:16:14 +01:00
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-checkstyle-plugin</artifactId>
|
2013-03-22 06:49:37 +01:00
|
|
|
<version>2.10</version>
|
2012-01-11 12:16:14 +01:00
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<id>check-style</id>
|
|
|
|
<goals>
|
|
|
|
<goal>check</goal>
|
|
|
|
</goals>
|
|
|
|
<phase>validate</phase>
|
|
|
|
<configuration>
|
|
|
|
<consoleOutput>true</consoleOutput>
|
|
|
|
<logViolationsToConsole>true</logViolationsToConsole>
|
|
|
|
<failsOnError>true</failsOnError>
|
2012-01-11 12:22:54 +01:00
|
|
|
<failOnViolation>true</failOnViolation>
|
2012-01-11 12:16:14 +01:00
|
|
|
<configLocation>io/netty/checkstyle.xml</configLocation>
|
2013-03-27 08:31:43 +01:00
|
|
|
<includeTestSourceDirectory>true</includeTestSourceDirectory>
|
2012-01-11 12:16:14 +01:00
|
|
|
</configuration>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
|
|
|
<dependencies>
|
|
|
|
<dependency>
|
|
|
|
<groupId>${project.groupId}</groupId>
|
|
|
|
<artifactId>netty-build</artifactId>
|
2013-04-04 22:38:24 +02:00
|
|
|
<version>19</version>
|
2012-01-11 12:16:14 +01:00
|
|
|
</dependency>
|
|
|
|
</dependencies>
|
|
|
|
</plugin>
|
2012-02-28 19:38:45 +01:00
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-surefire-plugin</artifactId>
|
|
|
|
<configuration>
|
2012-12-05 22:11:48 +01:00
|
|
|
<includes>
|
|
|
|
<include>**/*Test*.java</include>
|
|
|
|
<include>**/*Benchmark*.java</include>
|
|
|
|
</includes>
|
2012-02-28 19:38:45 +01:00
|
|
|
<excludes>
|
|
|
|
<exclude>**/Abstract*</exclude>
|
|
|
|
<exclude>**/TestUtil*</exclude>
|
|
|
|
</excludes>
|
|
|
|
<runOrder>random</runOrder>
|
2013-03-16 02:15:42 +01:00
|
|
|
<argLine>${test.jvm.argLine}</argLine>
|
2012-02-28 19:38:45 +01:00
|
|
|
</configuration>
|
|
|
|
</plugin>
|
2013-02-14 21:21:30 +01:00
|
|
|
<!-- always produce osgi bundles -->
|
2012-06-13 03:43:16 +02:00
|
|
|
<plugin>
|
2013-02-14 21:21:30 +01:00
|
|
|
<groupId>org.apache.felix</groupId>
|
|
|
|
<artifactId>maven-bundle-plugin</artifactId>
|
|
|
|
<version>2.3.7</version>
|
|
|
|
<extensions>true</extensions>
|
|
|
|
</plugin>
|
2013-05-13 09:03:00 +02:00
|
|
|
<plugin>
|
2012-06-13 03:43:16 +02:00
|
|
|
<artifactId>maven-source-plugin</artifactId>
|
2013-03-22 03:57:15 +01:00
|
|
|
<version>2.2.1</version>
|
2012-06-13 03:43:16 +02:00
|
|
|
<executions>
|
2013-05-13 09:03:00 +02:00
|
|
|
<!--
|
|
|
|
~ This workaround prevents Maven from executing the 'generate-sources' phase twice.
|
|
|
|
~ See http://jira.codehaus.org/browse/MSOURCES-13
|
|
|
|
~ and http://blog.peterlynch.ca/2010/05/maven-how-to-prevent-generate-sources.html
|
|
|
|
-->
|
2012-06-13 03:43:16 +02:00
|
|
|
<execution>
|
|
|
|
<id>attach-sources</id>
|
2013-05-13 09:03:00 +02:00
|
|
|
<phase>invalid</phase>
|
2012-06-13 03:43:16 +02:00
|
|
|
<goals>
|
|
|
|
<goal>jar</goal>
|
|
|
|
</goals>
|
|
|
|
</execution>
|
2013-05-13 09:03:00 +02:00
|
|
|
<execution>
|
|
|
|
<id>attach-sources-no-fork</id>
|
|
|
|
<phase>package</phase>
|
|
|
|
<goals>
|
|
|
|
<goal>jar-no-fork</goal>
|
|
|
|
</goals>
|
|
|
|
</execution>
|
2012-06-13 03:43:16 +02:00
|
|
|
</executions>
|
|
|
|
</plugin>
|
2012-07-10 17:23:17 +02:00
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-javadoc-plugin</artifactId>
|
2013-07-12 14:07:10 +02:00
|
|
|
<version>2.9.1</version>
|
2012-07-10 17:33:53 +02:00
|
|
|
<configuration>
|
|
|
|
<detectOfflineLinks>false</detectOfflineLinks>
|
2012-08-21 08:37:04 +02:00
|
|
|
<breakiterator>true</breakiterator>
|
|
|
|
<version>false</version>
|
|
|
|
<author>false</author>
|
|
|
|
<keywords>true</keywords>
|
2012-07-10 17:33:53 +02:00
|
|
|
</configuration>
|
2012-07-10 17:23:17 +02:00
|
|
|
</plugin>
|
2012-08-21 07:35:48 +02:00
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-deploy-plugin</artifactId>
|
|
|
|
<version>2.7</version>
|
|
|
|
<configuration>
|
|
|
|
<retryFailedDeploymentCount>10</retryFailedDeploymentCount>
|
|
|
|
</configuration>
|
|
|
|
</plugin>
|
2012-06-13 06:42:51 +02:00
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-release-plugin</artifactId>
|
2013-06-13 09:56:50 +02:00
|
|
|
<version>2.4.1</version>
|
2012-06-13 06:42:51 +02:00
|
|
|
<configuration>
|
2012-07-10 17:00:36 +02:00
|
|
|
<useReleaseProfile>false</useReleaseProfile>
|
2013-03-14 09:21:53 +01:00
|
|
|
<arguments>-P release,sonatype-oss-release,full,no-osgi</arguments>
|
2012-07-10 16:02:44 +02:00
|
|
|
<autoVersionSubmodules>true</autoVersionSubmodules>
|
2013-03-19 07:56:20 +01:00
|
|
|
<allowTimestampedSnapshots>false</allowTimestampedSnapshots>
|
2012-07-10 16:04:09 +02:00
|
|
|
<tagNameFormat>netty-@{project.version}</tagNameFormat>
|
2012-06-13 06:42:51 +02:00
|
|
|
</configuration>
|
|
|
|
</plugin>
|
2013-02-14 21:21:30 +01:00
|
|
|
|
2008-08-08 02:37:18 +02:00
|
|
|
</plugins>
|
2012-02-07 07:30:41 +01:00
|
|
|
|
|
|
|
<pluginManagement>
|
|
|
|
<plugins>
|
2013-02-06 07:57:11 +01:00
|
|
|
<!-- keep surefire and failsafe in sync -->
|
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-surefire-plugin</artifactId>
|
2013-06-13 09:56:50 +02:00
|
|
|
<version>2.15</version>
|
2013-02-06 07:57:11 +01:00
|
|
|
</plugin>
|
|
|
|
<!-- keep surefire and failsafe in sync -->
|
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-failsafe-plugin</artifactId>
|
2013-06-13 09:56:50 +02:00
|
|
|
<version>2.15</version>
|
2013-02-06 07:57:11 +01:00
|
|
|
</plugin>
|
2012-09-28 10:45:40 +02:00
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-clean-plugin</artifactId>
|
|
|
|
<version>2.5</version>
|
|
|
|
</plugin>
|
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-resources-plugin</artifactId>
|
2013-03-22 03:57:15 +01:00
|
|
|
<version>2.6</version>
|
2012-09-28 10:45:40 +02:00
|
|
|
</plugin>
|
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-jar-plugin</artifactId>
|
|
|
|
<version>2.4</version>
|
|
|
|
</plugin>
|
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-dependency-plugin</artifactId>
|
2013-06-13 09:56:50 +02:00
|
|
|
<version>2.8</version>
|
2012-09-28 10:45:40 +02:00
|
|
|
</plugin>
|
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-assembly-plugin</artifactId>
|
2013-03-22 03:57:15 +01:00
|
|
|
<version>2.4</version>
|
2012-09-28 10:45:40 +02:00
|
|
|
</plugin>
|
|
|
|
<plugin>
|
2013-06-13 09:56:50 +02:00
|
|
|
<!-- Do NOT upgrade -->
|
2012-09-28 10:45:40 +02:00
|
|
|
<artifactId>maven-jxr-plugin</artifactId>
|
|
|
|
<version>2.2</version>
|
|
|
|
</plugin>
|
|
|
|
<plugin>
|
2012-12-05 22:11:48 +01:00
|
|
|
<artifactId>maven-antrun-plugin</artifactId>
|
2012-09-28 10:45:40 +02:00
|
|
|
<version>1.7</version>
|
2012-12-05 22:11:48 +01:00
|
|
|
<dependencies>
|
|
|
|
<dependency>
|
|
|
|
<groupId>ant-contrib</groupId>
|
|
|
|
<artifactId>ant-contrib</artifactId>
|
|
|
|
<version>1.0b3</version>
|
|
|
|
<exclusions>
|
|
|
|
<exclusion>
|
|
|
|
<groupId>ant</groupId>
|
|
|
|
<artifactId>ant</artifactId>
|
|
|
|
</exclusion>
|
|
|
|
</exclusions>
|
|
|
|
</dependency>
|
|
|
|
</dependencies>
|
2012-09-28 10:45:40 +02:00
|
|
|
</plugin>
|
2012-11-11 22:35:56 +01:00
|
|
|
<plugin>
|
|
|
|
<groupId>org.codehaus.mojo</groupId>
|
|
|
|
<artifactId>build-helper-maven-plugin</artifactId>
|
2013-06-13 09:56:50 +02:00
|
|
|
<version>1.8</version>
|
2012-11-19 01:05:45 +01:00
|
|
|
</plugin>
|
2012-09-28 10:45:40 +02:00
|
|
|
|
|
|
|
<!-- Workaround for the 'M2E plugin execution not covered' problem.
|
|
|
|
See: http://wiki.eclipse.org/M2E_plugin_execution_not_covered -->
|
2012-02-07 07:30:41 +01:00
|
|
|
<plugin>
|
|
|
|
<groupId>org.eclipse.m2e</groupId>
|
|
|
|
<artifactId>lifecycle-mapping</artifactId>
|
|
|
|
<version>1.0.0</version>
|
|
|
|
<configuration>
|
|
|
|
<lifecycleMappingMetadata>
|
|
|
|
<pluginExecutions>
|
|
|
|
<pluginExecution>
|
|
|
|
<pluginExecutionFilter>
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
<artifactId>maven-checkstyle-plugin</artifactId>
|
|
|
|
<versionRange>[1.0,)</versionRange>
|
|
|
|
<goals>
|
|
|
|
<goal>check</goal>
|
|
|
|
</goals>
|
|
|
|
</pluginExecutionFilter>
|
|
|
|
<action>
|
2012-06-11 14:38:42 +02:00
|
|
|
<execute>
|
|
|
|
<runOnIncremental>false</runOnIncremental>
|
|
|
|
</execute>
|
|
|
|
</action>
|
|
|
|
</pluginExecution>
|
|
|
|
<pluginExecution>
|
|
|
|
<pluginExecutionFilter>
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
<artifactId>maven-enforcer-plugin</artifactId>
|
|
|
|
<versionRange>[1.0,)</versionRange>
|
|
|
|
<goals>
|
|
|
|
<goal>enforce</goal>
|
|
|
|
</goals>
|
|
|
|
</pluginExecutionFilter>
|
|
|
|
<action>
|
|
|
|
<execute>
|
|
|
|
<runOnIncremental>false</runOnIncremental>
|
|
|
|
</execute>
|
2012-02-07 07:30:41 +01:00
|
|
|
</action>
|
|
|
|
</pluginExecution>
|
2012-08-08 09:30:04 +02:00
|
|
|
<pluginExecution>
|
|
|
|
<pluginExecutionFilter>
|
|
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
|
|
<artifactId>maven-clean-plugin</artifactId>
|
|
|
|
<versionRange>[1.0,)</versionRange>
|
|
|
|
<goals>
|
|
|
|
<goal>clean</goal>
|
|
|
|
</goals>
|
|
|
|
</pluginExecutionFilter>
|
|
|
|
<action>
|
|
|
|
<execute>
|
|
|
|
<runOnIncremental>false</runOnIncremental>
|
|
|
|
</execute>
|
|
|
|
</action>
|
|
|
|
</pluginExecution>
|
2012-02-07 07:30:41 +01:00
|
|
|
</pluginExecutions>
|
|
|
|
</lifecycleMappingMetadata>
|
|
|
|
</configuration>
|
|
|
|
</plugin>
|
|
|
|
</plugins>
|
|
|
|
</pluginManagement>
|
2008-08-08 02:37:18 +02:00
|
|
|
</build>
|
2012-11-26 06:53:15 +01:00
|
|
|
</project>
|
2013-06-13 09:56:50 +02:00
|
|
|
|