diff --git a/jupiter-common/pom.xml b/jupiter-common/pom.xml
index 147faad6..09eba356 100644
--- a/jupiter-common/pom.xml
+++ b/jupiter-common/pom.xml
@@ -21,7 +21,7 @@
jupiter
org.jupiter
- 1.1.16
+ 1.2.0
4.0.0
diff --git a/jupiter-example/pom.xml b/jupiter-example/pom.xml
index 2bd45390..18560b35 100644
--- a/jupiter-example/pom.xml
+++ b/jupiter-example/pom.xml
@@ -21,7 +21,7 @@
jupiter
org.jupiter
- 1.1.16
+ 1.2.0
4.0.0
diff --git a/jupiter-flightexec/pom.xml b/jupiter-flightexec/pom.xml
index 477c7346..86fef1ab 100644
--- a/jupiter-flightexec/pom.xml
+++ b/jupiter-flightexec/pom.xml
@@ -21,11 +21,12 @@
jupiter
org.jupiter
- 1.1.16
+ 1.2.0
4.0.0
jupiter-flightexec
+ jar
diff --git a/jupiter-monitor/pom.xml b/jupiter-monitor/pom.xml
index ed77fdec..68690344 100644
--- a/jupiter-monitor/pom.xml
+++ b/jupiter-monitor/pom.xml
@@ -21,11 +21,12 @@
jupiter
org.jupiter
- 1.1.16
+ 1.2.0
4.0.0
jupiter-monitor
+ jar
@@ -34,11 +35,11 @@
${project.groupId}
- jupiter-transport-netty
+ jupiter-registry-api
${project.groupId}
- jupiter-registry
+ jupiter-transport-netty
\ No newline at end of file
diff --git a/jupiter-registry/jupiter-registry-api/pom.xml b/jupiter-registry/jupiter-registry-api/pom.xml
new file mode 100644
index 00000000..663d8655
--- /dev/null
+++ b/jupiter-registry/jupiter-registry-api/pom.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+ jupiter-registry
+ org.jupiter
+ 1.2.0
+
+ 4.0.0
+
+ jupiter-registry-api
+ jar
+
+
+
+ ${project.groupId}
+ jupiter-common
+
+
+
\ No newline at end of file
diff --git a/jupiter-registry/src/main/java/org/jupiter/registry/AbstractRegistryService.java b/jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/AbstractRegistryService.java
similarity index 100%
rename from jupiter-registry/src/main/java/org/jupiter/registry/AbstractRegistryService.java
rename to jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/AbstractRegistryService.java
diff --git a/jupiter-registry/src/main/java/org/jupiter/registry/NotifyListener.java b/jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/NotifyListener.java
similarity index 100%
rename from jupiter-registry/src/main/java/org/jupiter/registry/NotifyListener.java
rename to jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/NotifyListener.java
diff --git a/jupiter-registry/src/main/java/org/jupiter/registry/OfflineListener.java b/jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/OfflineListener.java
similarity index 100%
rename from jupiter-registry/src/main/java/org/jupiter/registry/OfflineListener.java
rename to jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/OfflineListener.java
diff --git a/jupiter-registry/src/main/java/org/jupiter/registry/RegisterMeta.java b/jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/RegisterMeta.java
similarity index 100%
rename from jupiter-registry/src/main/java/org/jupiter/registry/RegisterMeta.java
rename to jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/RegisterMeta.java
diff --git a/jupiter-registry/src/main/java/org/jupiter/registry/Registry.java b/jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/Registry.java
similarity index 100%
rename from jupiter-registry/src/main/java/org/jupiter/registry/Registry.java
rename to jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/Registry.java
diff --git a/jupiter-registry/src/main/java/org/jupiter/registry/RegistryMonitor.java b/jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/RegistryMonitor.java
similarity index 100%
rename from jupiter-registry/src/main/java/org/jupiter/registry/RegistryMonitor.java
rename to jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/RegistryMonitor.java
diff --git a/jupiter-registry/src/main/java/org/jupiter/registry/RegistryServer.java b/jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/RegistryServer.java
similarity index 100%
rename from jupiter-registry/src/main/java/org/jupiter/registry/RegistryServer.java
rename to jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/RegistryServer.java
diff --git a/jupiter-registry/src/main/java/org/jupiter/registry/RegistryService.java b/jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/RegistryService.java
similarity index 100%
rename from jupiter-registry/src/main/java/org/jupiter/registry/RegistryService.java
rename to jupiter-registry/jupiter-registry-api/src/main/java/org/jupiter/registry/RegistryService.java
diff --git a/jupiter-registry-default/pom.xml b/jupiter-registry/jupiter-registry-default/pom.xml
similarity index 87%
rename from jupiter-registry-default/pom.xml
rename to jupiter-registry/jupiter-registry-default/pom.xml
index bd4acc93..e3ff2380 100644
--- a/jupiter-registry-default/pom.xml
+++ b/jupiter-registry/jupiter-registry-default/pom.xml
@@ -19,26 +19,28 @@
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">
- jupiter
+ jupiter-registry
org.jupiter
- 1.1.16
+ 1.2.0
4.0.0
jupiter-registry-default
+ jar
${project.groupId}
- jupiter-common
+ jupiter-registry-api
+
${project.groupId}
- jupiter-registry
+ jupiter-common
${project.groupId}
- jupiter-serialization
+ jupiter-serialization-api
${project.groupId}
diff --git a/jupiter-registry-default/src/main/java/org/jupiter/registry/ConfigWithVersion.java b/jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/ConfigWithVersion.java
similarity index 100%
rename from jupiter-registry-default/src/main/java/org/jupiter/registry/ConfigWithVersion.java
rename to jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/ConfigWithVersion.java
diff --git a/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistry.java b/jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistry.java
similarity index 100%
rename from jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistry.java
rename to jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistry.java
diff --git a/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistryServer.java b/jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistryServer.java
similarity index 100%
rename from jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistryServer.java
rename to jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistryServer.java
diff --git a/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistryService.java b/jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistryService.java
similarity index 100%
rename from jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistryService.java
rename to jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/DefaultRegistryService.java
diff --git a/jupiter-registry-default/src/main/java/org/jupiter/registry/Message.java b/jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/Message.java
similarity index 100%
rename from jupiter-registry-default/src/main/java/org/jupiter/registry/Message.java
rename to jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/Message.java
diff --git a/jupiter-registry-default/src/main/java/org/jupiter/registry/RegisterInfoContext.java b/jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/RegisterInfoContext.java
similarity index 100%
rename from jupiter-registry-default/src/main/java/org/jupiter/registry/RegisterInfoContext.java
rename to jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/RegisterInfoContext.java
diff --git a/jupiter-registry-default/src/main/java/org/jupiter/registry/package-info.java b/jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/package-info.java
similarity index 100%
rename from jupiter-registry-default/src/main/java/org/jupiter/registry/package-info.java
rename to jupiter-registry/jupiter-registry-default/src/main/java/org/jupiter/registry/package-info.java
diff --git a/jupiter-registry-default/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService b/jupiter-registry/jupiter-registry-default/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService
similarity index 100%
rename from jupiter-registry-default/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService
rename to jupiter-registry/jupiter-registry-default/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService
diff --git a/jupiter-registry-zookeeper/pom.xml b/jupiter-registry/jupiter-registry-zookeeper/pom.xml
similarity index 85%
rename from jupiter-registry-zookeeper/pom.xml
rename to jupiter-registry/jupiter-registry-zookeeper/pom.xml
index 307fe0ef..3c11a732 100644
--- a/jupiter-registry-zookeeper/pom.xml
+++ b/jupiter-registry/jupiter-registry-zookeeper/pom.xml
@@ -19,22 +19,19 @@
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">
- jupiter
+ jupiter-registry
org.jupiter
- 1.1.16
+ 1.2.0
4.0.0
jupiter-registry-zookeeper
+ jar
${project.groupId}
- jupiter-common
-
-
- ${project.groupId}
- jupiter-registry
+ jupiter-registry-api
diff --git a/jupiter-registry-zookeeper/src/main/java/org/jupiter/registry/zookeeper/ZookeeperRegistryService.java b/jupiter-registry/jupiter-registry-zookeeper/src/main/java/org/jupiter/registry/zookeeper/ZookeeperRegistryService.java
similarity index 100%
rename from jupiter-registry-zookeeper/src/main/java/org/jupiter/registry/zookeeper/ZookeeperRegistryService.java
rename to jupiter-registry/jupiter-registry-zookeeper/src/main/java/org/jupiter/registry/zookeeper/ZookeeperRegistryService.java
diff --git a/jupiter-registry-zookeeper/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService b/jupiter-registry/jupiter-registry-zookeeper/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService
similarity index 100%
rename from jupiter-registry-zookeeper/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService
rename to jupiter-registry/jupiter-registry-zookeeper/src/main/resources/META-INF/services/org.jupiter.registry.RegistryService
diff --git a/jupiter-registry/pom.xml b/jupiter-registry/pom.xml
index 09257a18..e3e69139 100644
--- a/jupiter-registry/pom.xml
+++ b/jupiter-registry/pom.xml
@@ -21,16 +21,16 @@
jupiter
org.jupiter
- 1.1.16
+ 1.2.0
4.0.0
jupiter-registry
+ pom
-
-
- ${project.groupId}
- jupiter-common
-
-
+
+ jupiter-registry-api
+ jupiter-registry-default
+ jupiter-registry-zookeeper
+
\ No newline at end of file
diff --git a/jupiter-rpc/pom.xml b/jupiter-rpc/pom.xml
index bf7151fa..cfef4e6f 100644
--- a/jupiter-rpc/pom.xml
+++ b/jupiter-rpc/pom.xml
@@ -21,11 +21,12 @@
jupiter
org.jupiter
- 1.1.16
+ 1.2.0
4.0.0
jupiter-rpc
+ jar
@@ -34,15 +35,15 @@
${project.groupId}
- jupiter-transport
+ jupiter-transport-api
${project.groupId}
- jupiter-serialization
+ jupiter-serialization-api
${project.groupId}
- jupiter-registry
+ jupiter-registry-api
io.dropwizard.metrics
diff --git a/jupiter-serialization/jupiter-serialization-api/pom.xml b/jupiter-serialization/jupiter-serialization-api/pom.xml
new file mode 100644
index 00000000..a19077d4
--- /dev/null
+++ b/jupiter-serialization/jupiter-serialization-api/pom.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+ jupiter-serialization
+ org.jupiter
+ 1.2.0
+
+ 4.0.0
+
+ jupiter-serialization-api
+ jar
+
+
+
+ ${project.groupId}
+ jupiter-common
+
+
+
\ No newline at end of file
diff --git a/jupiter-serialization/src/main/java/org/jupiter/serialization/Serializer.java b/jupiter-serialization/jupiter-serialization-api/src/main/java/org/jupiter/serialization/Serializer.java
similarity index 100%
rename from jupiter-serialization/src/main/java/org/jupiter/serialization/Serializer.java
rename to jupiter-serialization/jupiter-serialization-api/src/main/java/org/jupiter/serialization/Serializer.java
diff --git a/jupiter-serialization/src/main/java/org/jupiter/serialization/SerializerFactory.java b/jupiter-serialization/jupiter-serialization-api/src/main/java/org/jupiter/serialization/SerializerFactory.java
similarity index 100%
rename from jupiter-serialization/src/main/java/org/jupiter/serialization/SerializerFactory.java
rename to jupiter-serialization/jupiter-serialization-api/src/main/java/org/jupiter/serialization/SerializerFactory.java
diff --git a/jupiter-serialization/src/main/java/org/jupiter/serialization/SerializerType.java b/jupiter-serialization/jupiter-serialization-api/src/main/java/org/jupiter/serialization/SerializerType.java
similarity index 100%
rename from jupiter-serialization/src/main/java/org/jupiter/serialization/SerializerType.java
rename to jupiter-serialization/jupiter-serialization-api/src/main/java/org/jupiter/serialization/SerializerType.java
diff --git a/jupiter-serialization-hessian/pom.xml b/jupiter-serialization/jupiter-serialization-hessian/pom.xml
similarity index 82%
rename from jupiter-serialization-hessian/pom.xml
rename to jupiter-serialization/jupiter-serialization-hessian/pom.xml
index bd5f1140..8f977e93 100644
--- a/jupiter-serialization-hessian/pom.xml
+++ b/jupiter-serialization/jupiter-serialization-hessian/pom.xml
@@ -19,23 +19,21 @@
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">
- jupiter
+ jupiter-serialization
org.jupiter
- 1.1.16
+ 1.2.0
4.0.0
jupiter-serialization-hessian
+ jar
${project.groupId}
- jupiter-common
-
-
- ${project.groupId}
- jupiter-serialization
+ jupiter-serialization-api
+
com.caucho
hessian
diff --git a/jupiter-serialization-hessian/src/main/java/org/jupiter/serialization/hessian/HessianSerializer.java b/jupiter-serialization/jupiter-serialization-hessian/src/main/java/org/jupiter/serialization/hessian/HessianSerializer.java
similarity index 100%
rename from jupiter-serialization-hessian/src/main/java/org/jupiter/serialization/hessian/HessianSerializer.java
rename to jupiter-serialization/jupiter-serialization-hessian/src/main/java/org/jupiter/serialization/hessian/HessianSerializer.java
diff --git a/jupiter-serialization-hessian/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer b/jupiter-serialization/jupiter-serialization-hessian/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer
similarity index 100%
rename from jupiter-serialization-hessian/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer
rename to jupiter-serialization/jupiter-serialization-hessian/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer
diff --git a/jupiter-serialization-hessian/src/test/java/org/jupiter/serialization/hessian/HessianSerializerTest.java b/jupiter-serialization/jupiter-serialization-hessian/src/test/java/org/jupiter/serialization/hessian/HessianSerializerTest.java
similarity index 100%
rename from jupiter-serialization-hessian/src/test/java/org/jupiter/serialization/hessian/HessianSerializerTest.java
rename to jupiter-serialization/jupiter-serialization-hessian/src/test/java/org/jupiter/serialization/hessian/HessianSerializerTest.java
diff --git a/jupiter-serialization-java/pom.xml b/jupiter-serialization/jupiter-serialization-java/pom.xml
similarity index 81%
rename from jupiter-serialization-java/pom.xml
rename to jupiter-serialization/jupiter-serialization-java/pom.xml
index 583eed80..91753f6f 100644
--- a/jupiter-serialization-java/pom.xml
+++ b/jupiter-serialization/jupiter-serialization-java/pom.xml
@@ -19,22 +19,19 @@
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">
- jupiter
+ jupiter-serialization
org.jupiter
- 1.1.16
+ 1.2.0
4.0.0
jupiter-serialization-java
+ jar
${project.groupId}
- jupiter-common
-
-
- ${project.groupId}
- jupiter-serialization
+ jupiter-serialization-api
\ No newline at end of file
diff --git a/jupiter-serialization-java/src/main/java/org/jupiter/serialization/java/JavaSerializer.java b/jupiter-serialization/jupiter-serialization-java/src/main/java/org/jupiter/serialization/java/JavaSerializer.java
similarity index 100%
rename from jupiter-serialization-java/src/main/java/org/jupiter/serialization/java/JavaSerializer.java
rename to jupiter-serialization/jupiter-serialization-java/src/main/java/org/jupiter/serialization/java/JavaSerializer.java
diff --git a/jupiter-serialization-java/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer b/jupiter-serialization/jupiter-serialization-java/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer
similarity index 100%
rename from jupiter-serialization-java/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer
rename to jupiter-serialization/jupiter-serialization-java/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer
diff --git a/jupiter-serialization-java/src/test/java/org/jupiter/serialization/java/JavaSerializerTest.java b/jupiter-serialization/jupiter-serialization-java/src/test/java/org/jupiter/serialization/java/JavaSerializerTest.java
similarity index 100%
rename from jupiter-serialization-java/src/test/java/org/jupiter/serialization/java/JavaSerializerTest.java
rename to jupiter-serialization/jupiter-serialization-java/src/test/java/org/jupiter/serialization/java/JavaSerializerTest.java
diff --git a/jupiter-serialization-kryo/pom.xml b/jupiter-serialization/jupiter-serialization-kryo/pom.xml
similarity index 82%
rename from jupiter-serialization-kryo/pom.xml
rename to jupiter-serialization/jupiter-serialization-kryo/pom.xml
index afb32fd1..c7f9b3cf 100644
--- a/jupiter-serialization-kryo/pom.xml
+++ b/jupiter-serialization/jupiter-serialization-kryo/pom.xml
@@ -19,23 +19,21 @@
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">
- jupiter
+ jupiter-serialization
org.jupiter
- 1.1.16
+ 1.2.0
4.0.0
jupiter-serialization-kryo
+ jar
${project.groupId}
- jupiter-common
-
-
- ${project.groupId}
- jupiter-serialization
+ jupiter-serialization-api
+
com.esotericsoftware.kryo
kryo
diff --git a/jupiter-serialization-kryo/src/main/java/org/jupiter/serialization/kryo/KryoSerializer.java b/jupiter-serialization/jupiter-serialization-kryo/src/main/java/org/jupiter/serialization/kryo/KryoSerializer.java
similarity index 100%
rename from jupiter-serialization-kryo/src/main/java/org/jupiter/serialization/kryo/KryoSerializer.java
rename to jupiter-serialization/jupiter-serialization-kryo/src/main/java/org/jupiter/serialization/kryo/KryoSerializer.java
diff --git a/jupiter-serialization-kryo/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer b/jupiter-serialization/jupiter-serialization-kryo/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer
similarity index 100%
rename from jupiter-serialization-kryo/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer
rename to jupiter-serialization/jupiter-serialization-kryo/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer
diff --git a/jupiter-serialization-kryo/src/test/java/org/jupiter/serialization/kryo/KryoSerializerTest.java b/jupiter-serialization/jupiter-serialization-kryo/src/test/java/org/jupiter/serialization/kryo/KryoSerializerTest.java
similarity index 100%
rename from jupiter-serialization-kryo/src/test/java/org/jupiter/serialization/kryo/KryoSerializerTest.java
rename to jupiter-serialization/jupiter-serialization-kryo/src/test/java/org/jupiter/serialization/kryo/KryoSerializerTest.java
diff --git a/jupiter-serialization-protostuff/pom.xml b/jupiter-serialization/jupiter-serialization-protostuff/pom.xml
similarity index 84%
rename from jupiter-serialization-protostuff/pom.xml
rename to jupiter-serialization/jupiter-serialization-protostuff/pom.xml
index 4e5f4e5a..1ff31f2e 100644
--- a/jupiter-serialization-protostuff/pom.xml
+++ b/jupiter-serialization/jupiter-serialization-protostuff/pom.xml
@@ -19,23 +19,21 @@
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">
- jupiter
+ jupiter-serialization
org.jupiter
- 1.1.16
+ 1.2.0
4.0.0
jupiter-serialization-protostuff
+ jar
${project.groupId}
- jupiter-common
-
-
- ${project.groupId}
- jupiter-serialization
+ jupiter-serialization-api
+
io.protostuff
protostuff-core
diff --git a/jupiter-serialization-protostuff/src/main/java/org/jupiter/serialization/proto/ProtoStuffSerializer.java b/jupiter-serialization/jupiter-serialization-protostuff/src/main/java/org/jupiter/serialization/proto/ProtoStuffSerializer.java
similarity index 100%
rename from jupiter-serialization-protostuff/src/main/java/org/jupiter/serialization/proto/ProtoStuffSerializer.java
rename to jupiter-serialization/jupiter-serialization-protostuff/src/main/java/org/jupiter/serialization/proto/ProtoStuffSerializer.java
diff --git a/jupiter-serialization-protostuff/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer b/jupiter-serialization/jupiter-serialization-protostuff/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer
similarity index 100%
rename from jupiter-serialization-protostuff/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer
rename to jupiter-serialization/jupiter-serialization-protostuff/src/main/resources/META-INF/services/org.jupiter.serialization.Serializer
diff --git a/jupiter-serialization-protostuff/src/test/java/org/jupiter/serialization/proto/ProtoStuffSerializerTest.java b/jupiter-serialization/jupiter-serialization-protostuff/src/test/java/org/jupiter/serialization/proto/ProtoStuffSerializerTest.java
similarity index 100%
rename from jupiter-serialization-protostuff/src/test/java/org/jupiter/serialization/proto/ProtoStuffSerializerTest.java
rename to jupiter-serialization/jupiter-serialization-protostuff/src/test/java/org/jupiter/serialization/proto/ProtoStuffSerializerTest.java
diff --git a/jupiter-serialization/pom.xml b/jupiter-serialization/pom.xml
index 633e5f68..75df4d14 100644
--- a/jupiter-serialization/pom.xml
+++ b/jupiter-serialization/pom.xml
@@ -21,16 +21,18 @@
jupiter
org.jupiter
- 1.1.16
+ 1.2.0
4.0.0
jupiter-serialization
+ pom
-
-
- ${project.groupId}
- jupiter-common
-
-
+
+ jupiter-serialization-api
+ jupiter-serialization-hessian
+ jupiter-serialization-java
+ jupiter-serialization-kryo
+ jupiter-serialization-protostuff
+
\ No newline at end of file
diff --git a/jupiter-spring-support/pom.xml b/jupiter-spring-support/pom.xml
index beaf27e7..df85e56f 100644
--- a/jupiter-spring-support/pom.xml
+++ b/jupiter-spring-support/pom.xml
@@ -21,11 +21,12 @@
jupiter
org.jupiter
- 1.1.16
+ 1.2.0
4.0.0
jupiter-spring-support
+ jar
diff --git a/jupiter-transport/jupiter-transport-api/pom.xml b/jupiter-transport/jupiter-transport-api/pom.xml
new file mode 100644
index 00000000..26c557c9
--- /dev/null
+++ b/jupiter-transport/jupiter-transport-api/pom.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+ jupiter-transport
+ org.jupiter
+ 1.2.0
+
+ 4.0.0
+
+ jupiter-transport-api
+ jar
+
+
+
+ ${project.groupId}
+ jupiter-common
+
+
+
\ No newline at end of file
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/Acknowledge.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/Acknowledge.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/Acknowledge.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/Acknowledge.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/Directory.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/Directory.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/Directory.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/Directory.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/JAcceptor.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JAcceptor.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/JAcceptor.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JAcceptor.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/JConfig.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConfig.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/JConfig.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConfig.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/JConfigGroup.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConfigGroup.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/JConfigGroup.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConfigGroup.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/JConnection.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConnection.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/JConnection.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConnection.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/JConnectionManager.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConnectionManager.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/JConnectionManager.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConnectionManager.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/JConnector.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConnector.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/JConnector.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JConnector.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/JOption.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JOption.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/JOption.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JOption.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/JProtocolHeader.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JProtocolHeader.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/JProtocolHeader.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/JProtocolHeader.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/Status.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/Status.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/Status.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/Status.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/Transporter.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/Transporter.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/Transporter.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/Transporter.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/UnresolvedAddress.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/UnresolvedAddress.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/UnresolvedAddress.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/UnresolvedAddress.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/channel/CopyOnWriteGroupList.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/CopyOnWriteGroupList.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/channel/CopyOnWriteGroupList.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/CopyOnWriteGroupList.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/channel/DirectoryJChannelGroup.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/DirectoryJChannelGroup.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/channel/DirectoryJChannelGroup.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/DirectoryJChannelGroup.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/channel/JChannel.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/JChannel.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/channel/JChannel.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/JChannel.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/channel/JChannelGroup.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/JChannelGroup.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/channel/JChannelGroup.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/JChannelGroup.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/channel/JFutureListener.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/JFutureListener.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/channel/JFutureListener.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/channel/JFutureListener.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/exception/ConnectFailedException.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/exception/ConnectFailedException.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/exception/ConnectFailedException.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/exception/ConnectFailedException.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/exception/IoSignals.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/exception/IoSignals.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/exception/IoSignals.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/exception/IoSignals.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/payload/BytesHolder.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/payload/BytesHolder.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/payload/BytesHolder.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/payload/BytesHolder.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/payload/JRequestBytes.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/payload/JRequestBytes.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/payload/JRequestBytes.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/payload/JRequestBytes.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/payload/JResponseBytes.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/payload/JResponseBytes.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/payload/JResponseBytes.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/payload/JResponseBytes.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/processor/ConsumerProcessor.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/processor/ConsumerProcessor.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/processor/ConsumerProcessor.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/processor/ConsumerProcessor.java
diff --git a/jupiter-transport/src/main/java/org/jupiter/transport/processor/ProviderProcessor.java b/jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/processor/ProviderProcessor.java
similarity index 100%
rename from jupiter-transport/src/main/java/org/jupiter/transport/processor/ProviderProcessor.java
rename to jupiter-transport/jupiter-transport-api/src/main/java/org/jupiter/transport/processor/ProviderProcessor.java
diff --git a/jupiter-transport-netty/pom.xml b/jupiter-transport/jupiter-transport-netty/pom.xml
similarity index 89%
rename from jupiter-transport-netty/pom.xml
rename to jupiter-transport/jupiter-transport-netty/pom.xml
index 62722979..8e5ce4f5 100644
--- a/jupiter-transport-netty/pom.xml
+++ b/jupiter-transport/jupiter-transport-netty/pom.xml
@@ -19,23 +19,21 @@
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">
- jupiter
+ jupiter-transport
org.jupiter
- 1.1.16
+ 1.2.0
4.0.0
jupiter-transport-netty
+ jar
${project.groupId}
- jupiter-common
-
-
- ${project.groupId}
- jupiter-transport
+ jupiter-transport-api
+
io.netty
netty-common
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/Heartbeats.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/Heartbeats.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/Heartbeats.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/Heartbeats.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyConnection.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyConnection.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyConnection.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyConnection.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyTcpAcceptor.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyTcpAcceptor.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyTcpAcceptor.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyTcpAcceptor.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyTcpConnector.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyTcpConnector.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyTcpConnector.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyTcpConnector.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyUdtAcceptor.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyUdtAcceptor.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyUdtAcceptor.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyUdtAcceptor.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyUdtConnector.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyUdtConnector.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyUdtConnector.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/JNettyUdtConnector.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NativeSupport.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NativeSupport.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NativeSupport.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NativeSupport.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyAcceptor.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyAcceptor.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyAcceptor.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyAcceptor.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyConfig.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyConfig.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyConfig.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyConfig.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyConnector.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyConnector.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyConnector.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyConnector.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyTcpAcceptor.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyTcpAcceptor.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyTcpAcceptor.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyTcpAcceptor.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyTcpConnector.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyTcpConnector.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyTcpConnector.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyTcpConnector.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyUdtAcceptor.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyUdtAcceptor.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyUdtAcceptor.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyUdtAcceptor.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyUdtConnector.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyUdtConnector.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyUdtConnector.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/NettyUdtConnector.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/TcpChannelProvider.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/TcpChannelProvider.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/TcpChannelProvider.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/TcpChannelProvider.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/channel/NettyChannel.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/channel/NettyChannel.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/channel/NettyChannel.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/channel/NettyChannel.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/channel/NettyChannelGroup.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/channel/NettyChannelGroup.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/channel/NettyChannelGroup.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/channel/NettyChannelGroup.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/estimator/JMessageSizeEstimator.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/estimator/JMessageSizeEstimator.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/estimator/JMessageSizeEstimator.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/estimator/JMessageSizeEstimator.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/AcknowledgeEncoder.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/AcknowledgeEncoder.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/AcknowledgeEncoder.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/AcknowledgeEncoder.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ChannelHandlerHolder.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ChannelHandlerHolder.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ChannelHandlerHolder.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ChannelHandlerHolder.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/IdleStateChecker.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/IdleStateChecker.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/IdleStateChecker.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/IdleStateChecker.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ProtocolDecoder.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ProtocolDecoder.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ProtocolDecoder.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ProtocolDecoder.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ProtocolEncoder.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ProtocolEncoder.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ProtocolEncoder.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/ProtocolEncoder.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorHandler.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorHandler.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorHandler.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorHandler.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorIdleStateTrigger.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorIdleStateTrigger.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorIdleStateTrigger.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/acceptor/AcceptorIdleStateTrigger.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectionWatchdog.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectionWatchdog.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectionWatchdog.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectionWatchdog.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorHandler.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorHandler.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorHandler.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorHandler.java
diff --git a/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorIdleStateTrigger.java b/jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorIdleStateTrigger.java
similarity index 100%
rename from jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorIdleStateTrigger.java
rename to jupiter-transport/jupiter-transport-netty/src/main/java/org/jupiter/transport/netty/handler/connector/ConnectorIdleStateTrigger.java
diff --git a/jupiter-transport/pom.xml b/jupiter-transport/pom.xml
index a1d3ee92..91adcee4 100644
--- a/jupiter-transport/pom.xml
+++ b/jupiter-transport/pom.xml
@@ -21,17 +21,15 @@
jupiter
org.jupiter
- 1.1.16
+ 1.2.0
4.0.0
jupiter-transport
- jar
+ pom
-
-
- ${project.groupId}
- jupiter-common
-
-
+
+ jupiter-transport-api
+ jupiter-transport-netty
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index d164df3e..887654e4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,24 +23,17 @@
org.jupiter
jupiter
pom
- 1.1.16
+ 1.2.0
jupiter-common
jupiter-example
jupiter-flightexec
jupiter-monitor
jupiter-registry
- jupiter-registry-default
- jupiter-registry-zookeeper
jupiter-rpc
jupiter-serialization
- jupiter-serialization-hessian
- jupiter-serialization-java
- jupiter-serialization-kryo
- jupiter-serialization-protostuff
jupiter-spring-support
jupiter-transport
- jupiter-transport-netty
@@ -75,24 +68,27 @@
${project.groupId}
- jupiter-registry
+ jupiter-rpc
${project.version}
+
+
${project.groupId}
- jupiter-rpc
+ jupiter-registry-api
${project.version}
${project.groupId}
- jupiter-serialization
+ jupiter-serialization-api
${project.version}
${project.groupId}
- jupiter-transport
+ jupiter-transport-api
${project.version}
+
@@ -106,6 +102,13 @@
jupiter-monitor
${project.version}
+
+ ${project.groupId}
+ jupiter-spring-support
+ ${project.version}
+
+
+
${project.groupId}
jupiter-registry-default
@@ -116,6 +119,9 @@
jupiter-registry-zookeeper
${project.version}
+
+
+
${project.groupId}
jupiter-serialization-hessian
@@ -136,16 +142,15 @@
jupiter-serialization-protostuff
${project.version}
-
- ${project.groupId}
- jupiter-spring-support
- ${project.version}
-
+
+
+
${project.groupId}
jupiter-transport-netty
${project.version}
+