拆分模块

git-svn-id: http://code.alibabatech.com/svn/dubbo/trunk@60 1a56cb94-b969-4eaa-88fa-be21384802f2
This commit is contained in:
william.liangf 2011-10-26 03:25:29 +00:00
parent eb100b3f60
commit e633a2a553
5 changed files with 96 additions and 8 deletions

View File

@ -34,7 +34,6 @@
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version>3.3.3</version>
</dependency>
</dependencies>
</project>

View File

@ -34,8 +34,6 @@
<dependency>
<groupId>org.glassfish.grizzly</groupId>
<artifactId>grizzly-core</artifactId>
<scope>provided</scope>
<optional>true</optional>
</dependency>
</dependencies>
</project>

View File

@ -31,5 +31,9 @@
<artifactId>dubbo-rpc</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.caucho</groupId>
<artifactId>hessian</artifactId>
</dependency>
</dependencies>
</project>

View File

@ -31,6 +31,85 @@
<artifactId>dubbo-container</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo-remoting-netty</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo-remoting-mina</artifactId>
<version>${project.parent.version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.mina</groupId>
<artifactId>mina-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo-remoting-grizzly</artifactId>
<version>${project.parent.version}</version>
<exclusions>
<exclusion>
<groupId>org.glassfish.grizzly</groupId>
<artifactId>grizzly-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo-rpc-default</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo-rpc-injvm</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo-rpc-rmi</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo-rpc-hessian</artifactId>
<version>${project.parent.version}</version>
<exclusions>
<exclusion>
<groupId>com.caucho</groupId>
<artifactId>hessian</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo-registry-default</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo-registry-multicast</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo-registry-zookeeper</artifactId>
<version>${project.parent.version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo-monitor-default</artifactId>
<version>${project.parent.version}</version>
</dependency>
</dependencies>
<build>
<plugins>
@ -61,16 +140,21 @@
<include>com.alibaba:hessian.lite</include>
<include>com.alibaba:dubbo-common</include>
<include>com.alibaba:dubbo-remoting</include>
<include>com.alibaba:dubbo-remoting-netty</include>
<include>com.alibaba:dubbo-remoting-mina</include>
<include>com.alibaba:dubbo-remoting-grizzly</include>
<include>com.alibaba:dubbo-rpc</include>
<include>com.alibaba:dubbo-rpc-default</include>
<include>com.alibaba:dubbo-rpc-injvm</include>
<include>com.alibaba:dubbo-rpc-rmi</include>
<include>com.alibaba:dubbo-rpc-hessian</include>
<include>com.alibaba:dubbo-cluster</include>
<include>com.alibaba:dubbo-registry</include>
<include>com.alibaba:dubbo-registry-default</include>
<include>com.alibaba:dubbo-registry-multicast</include>
<include>com.alibaba:dubbo-registry-zookeeper</include>
<include>com.alibaba:dubbo-monitor</include>
<include>com.alibaba:dubbo-monitor-default</include>
<include>com.alibaba:dubbo-config</include>
<include>com.alibaba:dubbo-container</include>
</includes>

13
pom.xml
View File

@ -37,16 +37,13 @@
<module>dubbo-rpc-injvm</module>
<module>dubbo-rpc-rmi</module>
<module>dubbo-rpc-hessian</module>
<module>dubbo-rpc-xfire</module>
<module>dubbo-cluster</module>
<module>dubbo-registry</module>
<module>dubbo-registry-default</module>
<module>dubbo-registry-jndi</module>
<module>dubbo-registry-multicast</module>
<module>dubbo-registry-zookeeper</module>
<module>dubbo-monitor</module>
<module>dubbo-monitor-default</module>
<module>dubbo-monitor-jmx</module>
<module>dubbo-config</module>
<module>dubbo-container</module>
<module>dubbo</module>
@ -58,12 +55,13 @@
<netty_version>3.2.5.Final</netty_version>
<mina_version>1.1.7</mina_version>
<grizzly_version>2.1.4</grizzly_version>
<hessian_version>3.2.1</hessian_version>
<hessian_lite_version>3.2.1</hessian_lite_version>
<xstream_version>1.4.1</xstream_version>
<fastjson_version>1.1.6</fastjson_version>
<bsf_version>3.1</bsf_version>
<zookeeper_version>3.3.3</zookeeper_version>
<jfreechart_version>1.0.13</jfreechart_version>
<hessian_version>4.0.7</hessian_version>
<!-- Log libs -->
<log4j_version>1.2.16</log4j_version>
<slf4j_version>1.6.2</slf4j_version>
@ -111,7 +109,7 @@
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>hessian.lite</artifactId>
<version>${hessian_version}</version>
<version>${hessian_lite_version}</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
@ -138,6 +136,11 @@
<artifactId>jfreechart</artifactId>
<version>${jfreechart_version}</version>
</dependency>
<dependency>
<groupId>com.caucho</groupId>
<artifactId>hessian</artifactId>
<version>${hessian_version}</version>
</dependency>
<!-- Log libs -->
<dependency>
<groupId>log4j</groupId>