2009-01-12 12:45:50 +01:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!--
|
2011-12-09 06:18:34 +01:00
|
|
|
~ Copyright 2011 The Netty Project
|
|
|
|
~
|
|
|
|
~ 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:
|
|
|
|
~
|
|
|
|
~ http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
~
|
|
|
|
~ 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>
|
2010-06-30 07:31:48 +02:00
|
|
|
<version>4.0.0.Alpha1-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>
|
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>
|
|
|
|
|
2011-12-28 11:44:04 +01:00
|
|
|
<modules>
|
|
|
|
<module>common</module>
|
|
|
|
<module>buffer</module>
|
|
|
|
<module>codec</module>
|
|
|
|
<module>codec-http</module>
|
|
|
|
<module>transport</module>
|
|
|
|
<module>transport-http</module>
|
|
|
|
<module>transport-rxtx</module>
|
|
|
|
<module>transport-sctp</module>
|
|
|
|
<module>handler</module>
|
|
|
|
<module>example</module>
|
|
|
|
<module>all</module>
|
|
|
|
<module>testsuite</module>
|
|
|
|
</modules>
|
2011-11-25 22:22:01 +01:00
|
|
|
|
2011-12-28 11:44:04 +01:00
|
|
|
<dependencyManagement>
|
|
|
|
<dependencies>
|
|
|
|
<dependency>
|
|
|
|
<groupId>com.google.protobuf</groupId>
|
|
|
|
<artifactId>protobuf-java</artifactId>
|
|
|
|
<version>2.4.1</version>
|
|
|
|
</dependency>
|
2009-02-09 02:31:50 +01:00
|
|
|
|
2011-12-28 11:44:04 +01:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.rxtx</groupId>
|
|
|
|
<artifactId>rxtx</artifactId>
|
|
|
|
<version>2.1.7</version>
|
|
|
|
</dependency>
|
2009-02-09 02:31:50 +01:00
|
|
|
|
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.apache.felix</groupId>
|
|
|
|
<artifactId>org.osgi.core</artifactId>
|
|
|
|
<version>1.4.0</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.apache.felix</groupId>
|
|
|
|
<artifactId>org.osgi.compendium</artifactId>
|
|
|
|
<version>1.4.0</version>
|
|
|
|
<exclusions>
|
|
|
|
<exclusion>
|
|
|
|
<groupId>org.apache.felix</groupId>
|
|
|
|
<artifactId>javax.servlet</artifactId>
|
|
|
|
</exclusion>
|
|
|
|
<exclusion>
|
|
|
|
<groupId>org.apache.felix</groupId>
|
|
|
|
<artifactId>org.osgi.foundation</artifactId>
|
|
|
|
</exclusion>
|
|
|
|
</exclusions>
|
|
|
|
</dependency>
|
2008-09-09 15:42:47 +02:00
|
|
|
|
2011-12-28 11:44:04 +01:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.slf4j</groupId>
|
|
|
|
<artifactId>slf4j-api</artifactId>
|
|
|
|
<version>1.6.4</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>commons-logging</groupId>
|
|
|
|
<artifactId>commons-logging</artifactId>
|
|
|
|
<version>1.1.1</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.jboss.logging</groupId>
|
|
|
|
<artifactId>jboss-logging-spi</artifactId>
|
|
|
|
<version>2.1.2.GA</version>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>log4j</groupId>
|
|
|
|
<artifactId>log4j</artifactId>
|
|
|
|
<version>1.2.16</version>
|
|
|
|
<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>
|
|
|
|
</dependencies>
|
|
|
|
</dependencyManagement>
|
|
|
|
|
|
|
|
<dependencies>
|
2008-09-09 15:42:47 +02:00
|
|
|
<!-- Testing frameworks and related dependencies -->
|
|
|
|
<dependency>
|
|
|
|
<groupId>junit</groupId>
|
|
|
|
<artifactId>junit</artifactId>
|
2011-10-31 23:19:50 +01:00
|
|
|
<version>4.10</version>
|
2008-09-09 15:42:47 +02:00
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.easymock</groupId>
|
|
|
|
<artifactId>easymock</artifactId>
|
2011-11-24 02:54:01 +01:00
|
|
|
<version>3.1</version>
|
2008-09-09 15:42:47 +02:00
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
|
|
|
<dependency>
|
|
|
|
<groupId>org.easymock</groupId>
|
|
|
|
<artifactId>easymockclassextension</artifactId>
|
2011-11-24 02:54:01 +01:00
|
|
|
<version>3.1</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>
|
|
|
|
<version>2.5.1</version>
|
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
2008-09-09 15:42:47 +02:00
|
|
|
<dependency>
|
|
|
|
<groupId>org.slf4j</groupId>
|
|
|
|
<artifactId>slf4j-simple</artifactId>
|
2011-11-24 02:54:01 +01:00
|
|
|
<version>1.6.4</version>
|
2008-09-09 15:42:47 +02:00
|
|
|
<scope>test</scope>
|
|
|
|
</dependency>
|
|
|
|
</dependencies>
|
|
|
|
|
2008-08-08 02:37:18 +02:00
|
|
|
<build>
|
2011-12-02 05:29:14 +01:00
|
|
|
<pluginManagement>
|
|
|
|
<plugins>
|
|
|
|
<!--This plugin's configuration is used to store Eclipse m2e settings only.
|
|
|
|
It has no influence on the Maven build itself. -->
|
|
|
|
<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-antrun-plugin</artifactId>
|
|
|
|
<versionRange>[1.7,)</versionRange>
|
|
|
|
<goals>
|
|
|
|
<goal>run</goal>
|
|
|
|
</goals>
|
|
|
|
</pluginExecutionFilter>
|
|
|
|
<action>
|
|
|
|
<ignore />
|
|
|
|
</action>
|
|
|
|
</pluginExecution>
|
|
|
|
</pluginExecutions>
|
|
|
|
</lifecycleMappingMetadata>
|
|
|
|
</configuration>
|
|
|
|
</plugin>
|
|
|
|
</plugins>
|
|
|
|
</pluginManagement>
|
|
|
|
|
2008-08-08 02:37:18 +02:00
|
|
|
<plugins>
|
2011-02-07 13:16:36 +01:00
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-enforcer-plugin</artifactId>
|
2011-11-24 02:54:01 +01:00
|
|
|
<version>1.0.1</version>
|
2011-12-09 04:24:14 +01:00
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<id>enforce-tools</id>
|
|
|
|
<goals>
|
|
|
|
<goal>enforce</goal>
|
|
|
|
</goals>
|
|
|
|
<configuration>
|
|
|
|
<rules>
|
|
|
|
<requireJavaVersion>
|
|
|
|
<!-- Enforce java 1.6 as minimum for compiling -->
|
|
|
|
<!-- This is needed because of the Unsafe detection code -->
|
|
|
|
<version>[1.6.0,)</version>
|
|
|
|
</requireJavaVersion>
|
|
|
|
<requireMavenVersion>
|
|
|
|
<version>[3.0.3,)</version>
|
|
|
|
</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>
|
2011-02-07 13:05:49 +01:00
|
|
|
<version>2.3.2</version>
|
2008-08-08 02:37:18 +02:00
|
|
|
<configuration>
|
|
|
|
<encoding>UTF-8</encoding>
|
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>
|
2009-04-03 07:47:12 +02:00
|
|
|
</configuration>
|
|
|
|
</plugin>
|
2012-01-11 12:16:14 +01:00
|
|
|
<plugin>
|
|
|
|
<artifactId>maven-checkstyle-plugin</artifactId>
|
|
|
|
<version>2.8</version>
|
|
|
|
<executions>
|
|
|
|
<execution>
|
|
|
|
<id>check-style</id>
|
|
|
|
<goals>
|
|
|
|
<goal>check</goal>
|
|
|
|
</goals>
|
|
|
|
<phase>validate</phase>
|
|
|
|
<configuration>
|
|
|
|
<consoleOutput>true</consoleOutput>
|
|
|
|
<logViolationsToConsole>true</logViolationsToConsole>
|
2012-01-11 12:22:54 +01:00
|
|
|
<!-- Disabled temporarily until all violations are fixed.
|
2012-01-11 12:16:14 +01:00
|
|
|
<failsOnError>true</failsOnError>
|
2012-01-11 12:22:54 +01:00
|
|
|
<failOnViolation>true</failOnViolation>
|
|
|
|
-->
|
|
|
|
<failsOnError>false</failsOnError>
|
|
|
|
<failOnViolation>false</failOnViolation>
|
2012-01-11 12:16:14 +01:00
|
|
|
<configLocation>io/netty/checkstyle.xml</configLocation>
|
|
|
|
</configuration>
|
|
|
|
</execution>
|
|
|
|
</executions>
|
|
|
|
<dependencies>
|
|
|
|
<dependency>
|
|
|
|
<groupId>${project.groupId}</groupId>
|
|
|
|
<artifactId>netty-build</artifactId>
|
2012-01-11 13:02:46 +01:00
|
|
|
<version>1</version>
|
2012-01-11 12:16:14 +01:00
|
|
|
</dependency>
|
|
|
|
</dependencies>
|
|
|
|
</plugin>
|
2008-08-08 02:37:18 +02:00
|
|
|
</plugins>
|
|
|
|
</build>
|
2008-10-07 15:08:41 +02:00
|
|
|
</project>
|
|
|
|
|