| <!-- |
| - Copyright 1999-2011 Alibaba Group. |
| - |
| - Licensed 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. |
| --> |
| <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"> |
| <modelVersion>4.0.0</modelVersion> |
| <parent> |
| <groupId>com.alibaba</groupId> |
| <artifactId>opensesame</artifactId> |
| <version>1.0</version> |
| </parent> |
| <artifactId>dubbo-parent</artifactId> |
| <version>2.1.1</version> |
| <packaging>pom</packaging> |
| <name>Dubbo Parent POM</name> |
| <description>The parent project of dubbo</description> |
| <url>http://code.alibabatech.com/wiki/display/dubbo</url> |
| <inceptionYear>2011</inceptionYear> |
| <licenses> |
| <license> |
| <name>Apache 2</name> |
| <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> |
| <distribution>repo</distribution> |
| <comments>A business-friendly OSS license</comments> |
| </license> |
| </licenses> |
| <organization> |
| <name>Alibaba</name> |
| <url>http://www.alibaba.com</url> |
| </organization> |
| <properties> |
| <!-- Common libs --> |
| <spring_version>2.5.6.SEC03</spring_version> |
| <javassist_version>3.15.0-GA</javassist_version> |
| <netty_version>3.2.5.Final</netty_version> |
| <mina_version>1.1.7</mina_version> |
| <grizzly_version>2.1.4</grizzly_version> |
| <httpclient_version>4.1.2</httpclient_version> |
| <hessian_lite_version>3.2.1</hessian_lite_version> |
| <xstream_version>1.4.1</xstream_version> |
| <fastjson_version>1.1.8</fastjson_version> |
| <bsf_version>3.1</bsf_version> |
| <zookeeper_version>3.3.3</zookeeper_version> |
| <jedis_version>2.0.0</jedis_version> |
| <jfreechart_version>1.0.13</jfreechart_version> |
| <hessian_version>4.0.7</hessian_version> |
| <servlet_version>2.5</servlet_version> |
| <jetty_version>6.1.26</jetty_version> |
| <validation_version>1.0.0.GA</validation_version> |
| <hibernate_validator_version>4.2.0.Final</hibernate_validator_version> |
| <jcache_version>0.4</jcache_version> |
| <!-- Log libs --> |
| <log4j_version>1.2.16</log4j_version> |
| <slf4j_version>1.6.2</slf4j_version> |
| <!-- Test libs --> |
| <junit_version>4.10</junit_version> |
| <easymock_version>3.0</easymock_version> |
| <jmockit_version>0.999.8</jmockit_version> |
| <!-- Build args --> |
| <argline>-server -Xms128m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=256m</argline> |
| <skip_maven_deploy>false</skip_maven_deploy> |
| <updateReleaseInfo>true</updateReleaseInfo> |
| <project.build.sourceEncoding>${file_encoding}</project.build.sourceEncoding> |
| </properties> |
| <modules> |
| <module>dubbo-common</module> |
| <module>dubbo-remoting</module> |
| <module>dubbo-remoting-netty</module> |
| <module>dubbo-remoting-mina</module> |
| <module>dubbo-remoting-grizzly</module> |
| <module>dubbo-remoting-p2p</module> |
| <module>dubbo-remoting-http</module> |
| <module>dubbo-rpc</module> |
| <module>dubbo-rpc-default</module> |
| <module>dubbo-rpc-injvm</module> |
| <module>dubbo-rpc-rmi</module> |
| <module>dubbo-rpc-hessian</module> |
| <module>dubbo-validation</module> |
| <module>dubbo-cache</module> |
| <module>dubbo-cluster</module> |
| <module>dubbo-registry</module> |
| <module>dubbo-registry-default</module> |
| <module>dubbo-registry-multicast</module> |
| <module>dubbo-registry-zookeeper</module> |
| <module>dubbo-registry-redis</module> |
| <module>dubbo-monitor</module> |
| <module>dubbo-monitor-default</module> |
| <module>dubbo-config</module> |
| <module>dubbo-container</module> |
| <module>dubbo</module> |
| <module>dubbo-registry-simple</module> |
| <module>dubbo-monitor-simple</module> |
| <module>dubbo-demo</module> |
| <module>dubbo-demo-consumer</module> |
| <module>dubbo-demo-provider</module> |
| <module>dubbo-examples</module> |
| </modules> |
| <dependencyManagement> |
| <dependencies> |
| <!-- Common libs --> |
| <dependency> |
| <groupId>org.springframework</groupId> |
| <artifactId>spring</artifactId> |
| <version>${spring_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.javassist</groupId> |
| <artifactId>javassist</artifactId> |
| <version>${javassist_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.jboss.netty</groupId> |
| <artifactId>netty</artifactId> |
| <version>${netty_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.mina</groupId> |
| <artifactId>mina-core</artifactId> |
| <version>${mina_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.glassfish.grizzly</groupId> |
| <artifactId>grizzly-core</artifactId> |
| <version>${grizzly_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.httpcomponents</groupId> |
| <artifactId>httpclient</artifactId> |
| <version>${httpclient_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.alibaba</groupId> |
| <artifactId>hessian-lite</artifactId> |
| <version>${hessian_lite_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.alibaba</groupId> |
| <artifactId>fastjson</artifactId> |
| <version>${fastjson_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.thoughtworks.xstream</groupId> |
| <artifactId>xstream</artifactId> |
| <version>${xstream_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.bsf</groupId> |
| <artifactId>bsf-api</artifactId> |
| <version>${bsf_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.zookeeper</groupId> |
| <artifactId>zookeeper</artifactId> |
| <version>${zookeeper_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>redis.clients</groupId> |
| <artifactId>jedis</artifactId> |
| <version>${jedis_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>jfree</groupId> |
| <artifactId>jfreechart</artifactId> |
| <version>${jfreechart_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.caucho</groupId> |
| <artifactId>hessian</artifactId> |
| <version>${hessian_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>javax.servlet</groupId> |
| <artifactId>servlet-api</artifactId> |
| <version>${servlet_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.mortbay.jetty</groupId> |
| <artifactId>jetty</artifactId> |
| <version>${jetty_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>javax.validation</groupId> |
| <artifactId>validation-api</artifactId> |
| <version>${validation_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.hibernate</groupId> |
| <artifactId>hibernate-validator</artifactId> |
| <version>${hibernate_validator_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>javax.cache</groupId> |
| <artifactId>cache-api</artifactId> |
| <version>${jcache_version}</version> |
| </dependency> |
| <!-- Log libs --> |
| <dependency> |
| <groupId>log4j</groupId> |
| <artifactId>log4j</artifactId> |
| <version>${log4j_version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| <version>${slf4j_version}</version> |
| </dependency> |
| <!-- Test libs --> |
| <dependency> |
| <groupId>junit</groupId> |
| <artifactId>junit</artifactId> |
| <version>${junit_version}</version> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.easymock</groupId> |
| <artifactId>easymock</artifactId> |
| <version>${easymock_version}</version> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>com.googlecode.jmockit</groupId> |
| <artifactId>jmockit</artifactId> |
| <version>${jmockit_version}</version> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.easymock</groupId> |
| <artifactId>easymockclassextension</artifactId> |
| <version>${easymock_version}</version> |
| <scope>test</scope> |
| </dependency> |
| </dependencies> |
| </dependencyManagement> |
| <dependencies> |
| <dependency> |
| <groupId>junit</groupId> |
| <artifactId>junit</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.easymock</groupId> |
| <artifactId>easymock</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.easymock</groupId> |
| <artifactId>easymockclassextension</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>com.googlecode.jmockit</groupId> |
| <artifactId>jmockit</artifactId> |
| </dependency> |
| </dependencies> |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-jar-plugin</artifactId> |
| <configuration> |
| <archive> |
| <addMavenDescriptor>true</addMavenDescriptor> |
| <index>true</index> |
| <manifest> |
| <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> |
| <addDefaultImplementationEntries>true</addDefaultImplementationEntries> |
| </manifest> |
| </archive> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-surefire-plugin</artifactId> |
| <configuration> |
| <useSystemClassLoader>true</useSystemClassLoader> |
| <testFailureIgnore>true</testFailureIgnore> |
| <forkMode>pertest</forkMode> |
| <argLine>${argline}</argLine> |
| <systemProperties> |
| <!-- common shared --> |
| <property> |
| <name>transporter</name> |
| <value>${transporter}</value> |
| </property> |
| <property> |
| <name>serialization</name> |
| <value>${serialization}</value> |
| </property> |
| <!-- server side --> |
| <property> |
| <name>port</name> |
| <value>${port}</value> |
| </property> |
| <property> |
| <name>threadpool</name> |
| <value>${threadpool}</value> |
| </property> |
| <property> |
| <name>threads</name> |
| <value>${threads}</value> |
| </property> |
| <property> |
| <name>iothreads</name> |
| <value>${iothreads}</value> |
| </property> |
| <!-- client side --> |
| <property> |
| <name>server</name> |
| <value>${server}</value> |
| </property> |
| <property> |
| <name>timeout</name> |
| <value>${timeout}</value> |
| </property> |
| <property> |
| <name>length</name> |
| <value>${length}</value> |
| </property> |
| <property> |
| <name>connections</name> |
| <value>${connections}</value> |
| </property> |
| <property> |
| <name>base</name> |
| <value>${base}</value> |
| </property> |
| <property> |
| <name>concurrent</name> |
| <value>${concurrent}</value> |
| </property> |
| <property> |
| <name>runs</name> |
| <value>${runs}</value> |
| </property> |
| <property> |
| <name>onerror</name> |
| <value>${onerror}</value> |
| </property> |
| </systemProperties> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-deploy-plugin</artifactId> |
| <configuration> |
| <skip>${skip_maven_deploy}</skip> |
| </configuration> |
| </plugin> |
| </plugins> |
| </build> |
| <repositories> |
| <repository> |
| <id>opensesame.releases</id> |
| <url>http://code.alibabatech.com/mvn/releases</url> |
| <releases> |
| <enabled>true</enabled> |
| </releases> |
| <snapshots> |
| <enabled>false</enabled> |
| </snapshots> |
| </repository> |
| </repositories> |
| <issueManagement> |
| <system>jira</system> |
| <url>http://code.alibabatech.com/jira/browse/DUBBO</url> |
| </issueManagement> |
| <scm> |
| <url>http://code.alibabatech.com/svn/dubbo/trunk</url> |
| <connection>scm:svn:http://code.alibabatech.com/svn/dubbo/trunk</connection> |
| </scm> |
| <mailingLists> |
| <mailingList> |
| <name>Dubbo User Mailling List</name> |
| <subscribe>dubbo-subscribe AT googlegroups DOT com</subscribe> |
| <unsubscribe>dubbo-unsubscribe AT googlegroups DOT com</unsubscribe> |
| <post>dubbo AT googlegroups DOT com</post> |
| <archive>http://groups.google.com/group/dubbo</archive> |
| </mailingList> |
| </mailingLists> |
| <developers> |
| <developer> |
| <name>QianXiao(Shawn)</name> |
| <id>shawn.qianx</id> |
| <email>shawn.qianx (AT) alibaba-inc.com</email> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| <timezone>+8</timezone> |
| </developer> |
| <developer> |
| <name>LiangFei(William)</name> |
| <id>william.liangf</id> |
| <email>william.liangf (AT) alibaba-inc.com</email> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| <timezone>+8</timezone> |
| </developer> |
| <developer> |
| <name>LiDing(Jerry)</name> |
| <id>ding.lid</id> |
| <email>ding.lid (AT) alibaba-inc.com</email> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| <timezone>+8</timezone> |
| </developer> |
| <developer> |
| <name>LiuChao(Charles)</name> |
| <id>chao.liuc</id> |
| <email>chao.liuc (AT) alibaba-inc.com</email> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| <timezone>+8</timezone> |
| </developer> |
| <developer> |
| <name>LiuHaoMin(Ludvik)</name> |
| <id>haoming.liuhm</id> |
| <email>haoming.liuhm (AT) alibaba-inc.com</email> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| <timezone>+8</timezone> |
| </developer> |
| <developer> |
| <name>ChenLei(Tony)</name> |
| <id>tony.chenl</id> |
| <email>tony.chenl (AT) alibaba-inc.com</email> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| <timezone>+8</timezone> |
| </developer> |
| <developer> |
| <name>LuGang(Kimi)</name> |
| <id>gang.lvgm</id> |
| <email>gang.lvgm (AT) alibaba-inc.com</email> |
| <roles> |
| <role>Developer</role> |
| </roles> |
| <timezone>+8</timezone> |
| </developer> |
| </developers> |
| </project> |