This is an automated email from the ASF dual-hosted git repository.
liubao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git
The following commit(s) were added to refs/heads/master by this push:
new 8b375d5 [SCB-1814]binary release only include java-chassis artifacts
8b375d5 is described below
commit 8b375d55286851b23a89784f8635ec617ea8c2af
Author: liubao <[email protected]>
AuthorDate: Mon Mar 23 16:37:37 2020 +0800
[SCB-1814]binary release only include java-chassis artifacts
---
dependencies/default/pom.xml | 129 ++++++++++++++++++++++++++------------
distribution/pom.xml | 98 +++++++++++++++++++++--------
distribution/src/assembly/bin.xml | 10 ++-
3 files changed, 167 insertions(+), 70 deletions(-)
diff --git a/dependencies/default/pom.xml b/dependencies/default/pom.xml
index 70910bd..39c4dea 100644
--- a/dependencies/default/pom.xml
+++ b/dependencies/default/pom.xml
@@ -1048,7 +1048,54 @@
<optional>true</optional>
</dependency>
+ <dependency>
+ <groupId>com.alibaba.nacos</groupId>
+ <artifactId>nacos-client</artifactId>
+ <version>${nacos-client.version}</version>
+ </dependency>
+
<!-- Service Comb -->
+ <!-- sort by project directory name, easy to check if the module is
missed -->
+ <!-- Service Comb : archetypes -->
+ <dependency>
+ <groupId>org.apache.servicecomb.archetypes</groupId>
+ <artifactId>business-service-jaxrs-archetype</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.servicecomb.archetypes</groupId>
+ <artifactId>business-service-pojo-archetype</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.servicecomb.archetypes</groupId>
+
<artifactId>business-service-spring-boot2-starter-archetype</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.servicecomb.archetypes</groupId>
+ <artifactId>business-service-springmvc-archetype</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ <!-- Service Comb : clients -->
+ <dependency>
+ <groupId>org.apache.servicecomb</groupId>
+ <artifactId>kie-client</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.servicecomb</groupId>
+ <artifactId>service-center-client</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ <!-- Service Comb : common -->
+ <dependency>
+ <groupId>org.apache.servicecomb</groupId>
+ <artifactId>common-access-log</artifactId>
+ <version>${project.version}</version>
+ </dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>common-javassist</artifactId>
@@ -1064,11 +1111,22 @@
<artifactId>common-rest</artifactId>
<version>${project.version}</version>
</dependency>
+
+ <!-- Service Comb : core -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>common-access-log</artifactId>
+ <artifactId>java-chassis-core</artifactId>
<version>${project.version}</version>
</dependency>
+
+ <!-- ServiceComb: deployment -->
+ <dependency>
+ <groupId>org.apache.servicecomb</groupId>
+ <artifactId>deployment</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ <!-- ServiceComb: dynamic-config -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>config-apollo</artifactId>
@@ -1086,14 +1144,17 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>deployment</artifactId>
+ <artifactId>config-nacos</artifactId>
<version>${project.version}</version>
</dependency>
+
+ <!-- ServiceComb: edge -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>edge-core</artifactId>
<version>${project.version}</version>
</dependency>
+ <!-- ServiceComb: foundations -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>foundation-common</artifactId>
@@ -1130,6 +1191,7 @@
<artifactId>foundation-vertx</artifactId>
<version>${project.version}</version>
</dependency>
+ <!-- ServiceComb: handlers -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>handler-bizkeeper</artifactId>
@@ -1137,11 +1199,6 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>handler-router</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.servicecomb</groupId>
<artifactId>handler-fault-injection</artifactId>
<version>${project.version}</version>
</dependency>
@@ -1162,19 +1219,22 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>handler-tracing-zipkin</artifactId>
+ <artifactId>handler-router</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>inspector</artifactId>
+ <artifactId>handler-tracing-zipkin</artifactId>
<version>${project.version}</version>
</dependency>
+ <!-- ServiceComb: inspector -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>java-chassis-core</artifactId>
+ <artifactId>inspector</artifactId>
<version>${project.version}</version>
</dependency>
+ <!-- ServiceComb: metrics -->
+
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>metrics-core</artifactId>
@@ -1185,6 +1245,7 @@
<artifactId>metrics-prometheus</artifactId>
<version>${project.version}</version>
</dependency>
+ <!-- ServiceComb: providers -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>provider-jaxrs</artifactId>
@@ -1205,16 +1266,24 @@
<artifactId>provider-springmvc</artifactId>
<version>${project.version}</version>
</dependency>
+ <!-- ServiceComb: service registry -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>service-registry</artifactId>
<version>${project.version}</version>
</dependency>
+ <!-- ServiceComb: solutions -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>solution-basic</artifactId>
<version>${project.version}</version>
</dependency>
+ <!-- ServiceComb: spring boot -->
+ <dependency>
+ <groupId>org.apache.servicecomb</groupId>
+ <artifactId>java-chassis-spring-boot-common</artifactId>
+ <version>${project.version}</version>
+ </dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>java-chassis-spring-boot-starter</artifactId>
@@ -1240,11 +1309,7 @@
<artifactId>java-chassis-spring-boot-starter-standalone</artifactId>
<version>${project.version}</version>
</dependency>
- <dependency>
- <groupId>org.apache.servicecomb</groupId>
- <artifactId>java-chassis-spring-boot-common</artifactId>
- <version>${project.version}</version>
- </dependency>
+ <!-- ServiceComb: swagger -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>swagger-generator-core</artifactId>
@@ -1257,12 +1322,12 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>swagger-generator-springmvc</artifactId>
+ <artifactId>swagger-generator-spring-data</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>swagger-generator-spring-data</artifactId>
+ <artifactId>swagger-generator-springmvc</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
@@ -1285,6 +1350,7 @@
<artifactId>swagger-invocation-validator</artifactId>
<version>${project.version}</version>
</dependency>
+ <!-- ServiceComb: tracing -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>tracing-common</artifactId>
@@ -1295,6 +1361,7 @@
<artifactId>tracing-zipkin</artifactId>
<version>${project.version}</version>
</dependency>
+ <!-- ServiceComb: transports -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>transport-common</artifactId>
@@ -1302,44 +1369,24 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>transport-rest-client</artifactId>
+ <artifactId>transport-highway</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>transport-rest-servlet</artifactId>
+ <artifactId>transport-rest-client</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>transport-rest-vertx</artifactId>
+ <artifactId>transport-rest-servlet</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>transport-highway</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.servicecomb.archetypes</groupId>
- <artifactId>business-service-jaxrs-archetype</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.servicecomb.archetypes</groupId>
- <artifactId>business-service-pojo-archetype</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.servicecomb.archetypes</groupId>
- <artifactId>business-service-springmvc-archetype</artifactId>
+ <artifactId>transport-rest-vertx</artifactId>
<version>${project.version}</version>
</dependency>
- <dependency>
- <groupId>com.alibaba.nacos</groupId>
- <artifactId>nacos-client</artifactId>
- <version>${nacos-client.version}</version>
- </dependency>
</dependencies>
</dependencyManagement>
</project>
diff --git a/distribution/pom.xml b/distribution/pom.xml
index f218b19..c0d4b28 100644
--- a/distribution/pom.xml
+++ b/distribution/pom.xml
@@ -29,9 +29,41 @@
<packaging>pom</packaging>
<dependencies>
<!-- sort by project directory name, easy to check if the module is missed
-->
+ <!-- archetypes -->
+ <dependency>
+ <groupId>org.apache.servicecomb.archetypes</groupId>
+ <artifactId>business-service-jaxrs-archetype</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.servicecomb.archetypes</groupId>
+ <artifactId>business-service-pojo-archetype</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.servicecomb.archetypes</groupId>
+ <artifactId>business-service-spring-boot2-starter-archetype</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.servicecomb.archetypes</groupId>
+ <artifactId>business-service-springmvc-archetype</artifactId>
+ </dependency>
+
+ <!-- clients -->
+ <dependency>
+ <groupId>org.apache.servicecomb</groupId>
+ <artifactId>kie-client</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.servicecomb</groupId>
+ <artifactId>service-center-client</artifactId>
+ </dependency>
+
<!-- common -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
+ <artifactId>common-access-log</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.servicecomb</groupId>
<artifactId>common-javassist</artifactId>
</dependency>
<dependency>
@@ -43,16 +75,19 @@
<artifactId>common-rest</artifactId>
</dependency>
+ <!-- core -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>java-chassis-core</artifactId>
</dependency>
+ <!-- deployment -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>deployment</artifactId>
</dependency>
+ <!-- dynamic-config -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>config-apollo</artifactId>
@@ -65,6 +100,10 @@
<groupId>org.apache.servicecomb</groupId>
<artifactId>config-kie</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.apache.servicecomb</groupId>
+ <artifactId>config-nacos</artifactId>
+ </dependency>
<!-- edge -->
<dependency>
@@ -72,7 +111,7 @@
<artifactId>edge-core</artifactId>
</dependency>
- <!-- foundation -->
+ <!-- foundations -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>foundation-common</artifactId>
@@ -125,79 +164,87 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>handler-tracing-zipkin</artifactId>
+ <artifactId>handler-router</artifactId>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>handler-router</artifactId>
+ <artifactId>handler-tracing-zipkin</artifactId>
</dependency>
+ <!-- inspector -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>inspector</artifactId>
</dependency>
- <!-- spring boot -->
+ <!-- metrics -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>java-chassis-spring-boot-common</artifactId>
+ <artifactId>metrics-core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.servicecomb</groupId>
+ <artifactId>metrics-prometheus</artifactId>
</dependency>
+ <!-- providers -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>java-chassis-spring-boot-starter</artifactId>
+ <artifactId>provider-jaxrs</artifactId>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>java-chassis-spring-boot-starter-discovery</artifactId>
+ <artifactId>provider-pojo</artifactId>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>java-chassis-spring-boot-starter-gateway</artifactId>
+ <artifactId>provider-rest-common</artifactId>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>java-chassis-spring-boot-starter-servlet</artifactId>
+ <artifactId>provider-springmvc</artifactId>
</dependency>
+
+ <!-- service registry -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>java-chassis-spring-boot-starter-standalone</artifactId>
+ <artifactId>service-registry</artifactId>
</dependency>
- <!-- metrics -->
+ <!-- solutions -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>metrics-core</artifactId>
+ <artifactId>solution-basic</artifactId>
</dependency>
+
+ <!-- spring boot -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>metrics-prometheus</artifactId>
+ <artifactId>java-chassis-spring-boot-common</artifactId>
</dependency>
- <!-- providers -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>provider-jaxrs</artifactId>
+ <artifactId>java-chassis-spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>provider-pojo</artifactId>
+ <artifactId>java-chassis-spring-boot-starter-discovery</artifactId>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>provider-rest-common</artifactId>
+ <artifactId>java-chassis-spring-boot-starter-gateway</artifactId>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>provider-springmvc</artifactId>
+ <artifactId>java-chassis-spring-boot-starter-servlet</artifactId>
</dependency>
-
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>service-registry</artifactId>
+ <artifactId>java-chassis-spring-boot-starter-standalone</artifactId>
</dependency>
- <!-- swagger generator -->
+ <!-- swagger -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>swagger-generator-core</artifactId>
@@ -208,14 +255,13 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>swagger-generator-springmvc</artifactId>
+ <artifactId>swagger-generator-spring-data</artifactId>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>swagger-generator-spring-data</artifactId>
+ <artifactId>swagger-generator-springmvc</artifactId>
</dependency>
- <!-- swagger invocation -->
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>swagger-invocation-core</artifactId>
@@ -250,11 +296,11 @@
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>transport-rest-client</artifactId>
+ <artifactId>transport-highway</artifactId>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
- <artifactId>transport-highway</artifactId>
+ <artifactId>transport-rest-client</artifactId>
</dependency>
<dependency>
<groupId>org.apache.servicecomb</groupId>
diff --git a/distribution/src/assembly/bin.xml
b/distribution/src/assembly/bin.xml
index 2c1ff53..2a8f710 100644
--- a/distribution/src/assembly/bin.xml
+++ b/distribution/src/assembly/bin.xml
@@ -27,7 +27,7 @@
<fileSets>
<fileSet>
<directory>../</directory>
- <outputDirectory>/</outputDirectory>
+ <outputDirectory>./</outputDirectory>
<includes>
<include>DISCLAIMER</include>
<include>README.md</include>
@@ -35,7 +35,7 @@
</fileSet>
<fileSet>
<directory>src/release</directory>
- <outputDirectory>/</outputDirectory>
+ <outputDirectory>./</outputDirectory>
<includes>
<include>NOTICE</include>
<include>LICENSE</include>
@@ -47,8 +47,12 @@
<dependencySet>
<useProjectArtifact>true</useProjectArtifact>
<unpack>false</unpack>
- <outputDirectory>/libs</outputDirectory>
+ <outputDirectory>./libs</outputDirectory>
<scope>runtime</scope>
+ <includes>
+ <include>org.apache.servicecomb:*</include>
+ <include>org.apache.servicecomb.archetypes:*</include>
+ </includes>
</dependencySet>
</dependencySets>
</assembly>