Skip to content

Commit ce02b4a

Browse files
authored
0.2.1 (#372)
* Fix #169 * Polish : #324 & #325 * Polish : #315 * Polish : #321 * Polish : #321 * Polish : #321 for test case * Polish : Update Demos * Polish : Update version to be 0.2.1 * Polish : #319 * Polish : #226 * Polish : #309 * Fix the test case's bugs * Fix the test case's bugs * Fix a JavaDoc issue * Update SNAPSHOT and add exclude list * Update SNAPSHOT to be 0.2.1-SNAPSHOT * Update JDK versions * Update JDK versions * Reactor & remove author info * Refactor : to save a shutdown hook thread * Remove javax.servlet:javax.servlet-api:3.1.0 that may cause class conflict, and use indirectly dependencies from spring-boot-starter-* * Polish #341 * Add the samples * Add a license * Add the samples of Zookeeper and Nacos * Update README.md * Fix the test cases * Polish #366 * Polish #370
1 parent 84ae184 commit ce02b4a

File tree

4 files changed

+219
-0
lines changed

4 files changed

+219
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
<!--
2+
Licensed to the Apache Software Foundation (ASF) under one or more
3+
contributor license agreements. See the NOTICE file distributed with
4+
this work for additional information regarding copyright ownership.
5+
The ASF licenses this file to You under the Apache License, Version 2.0
6+
(the "License"); you may not use this file except in compliance with
7+
the License. You may obtain a copy of the License at
8+
9+
http://www.apache.org/licenses/LICENSE-2.0
10+
11+
Unless required by applicable law or agreed to in writing, software
12+
distributed under the License is distributed on an "AS IS" BASIS,
13+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
See the License for the specific language governing permissions and
15+
limitations under the License.
16+
-->
17+
<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
18+
xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
19+
<id>bin-release</id>
20+
<formats>
21+
<format>zip</format>
22+
</formats>
23+
<includeBaseDirectory>true</includeBaseDirectory>
24+
<baseDirectory>${project.build.finalName}-bin-release</baseDirectory>
25+
<fileSets>
26+
<fileSet>
27+
<directory>../</directory>
28+
<includes>
29+
<include>DISCLAIMER</include>
30+
<include>NOTICE</include>
31+
<include>LICENSE</include>
32+
</includes>
33+
</fileSet>
34+
</fileSets>
35+
36+
<dependencySets>
37+
<dependencySet>
38+
<useProjectArtifact>true</useProjectArtifact>
39+
<unpack>false</unpack>
40+
<outputDirectory>/libs</outputDirectory>
41+
<scope>runtime</scope>
42+
<includes>
43+
<include>com.alibaba.boot:*</include>
44+
</includes>
45+
<excludes>
46+
<exclude>com.alibaba:fastjson</exclude>
47+
</excludes>
48+
</dependencySet>
49+
</dependencySets>
50+
</assembly>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
<!--
2+
Licensed to the Apache Software Foundation (ASF) under one or more
3+
contributor license agreements. See the NOTICE file distributed with
4+
this work for additional information regarding copyright ownership.
5+
The ASF licenses this file to You under the Apache License, Version 2.0
6+
(the "License"); you may not use this file except in compliance with
7+
the License. You may obtain a copy of the License at
8+
9+
http://www.apache.org/licenses/LICENSE-2.0
10+
11+
Unless required by applicable law or agreed to in writing, software
12+
distributed under the License is distributed on an "AS IS" BASIS,
13+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
See the License for the specific language governing permissions and
15+
limitations under the License.
16+
-->
17+
<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
18+
xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
19+
<id>source-release</id>
20+
<formats>
21+
<format>zip</format>
22+
</formats>
23+
<includeBaseDirectory>true</includeBaseDirectory>
24+
<baseDirectory>${project.build.finalName}-source-release</baseDirectory>
25+
26+
<fileSets>
27+
<fileSet>
28+
<directory>../</directory>
29+
<useDefaultExcludes>true</useDefaultExcludes>
30+
<includes>
31+
<include>**/*</include>
32+
</includes>
33+
<excludes>
34+
<exclude>**/target/**</exclude>
35+
<exclude>**/build/**</exclude>
36+
<exclude>**/eclipse-classes/**</exclude>
37+
<exclude>*.enc</exclude>
38+
<exclude>*.gpg</exclude>
39+
<exclude>**/surefire*</exclude>
40+
<exclude>**/svn-commit*</exclude>
41+
<exclude>**/.idea/**</exclude>
42+
<exclude>**/*.iml</exclude>
43+
<exclude>**/*.ipr</exclude>
44+
<exclude>**/*.iws</exclude>
45+
<exclude>**/cobertura.ser</exclude>
46+
<exclude>**/*.log</exclude>
47+
<exclude>release.properties</exclude>
48+
<exclude>**/*.xml.*</exclude>
49+
<exclude>**/.mvn/**</exclude>
50+
<exclude>**/*.jar</exclude>
51+
<exclude>**/mvnw*</exclude>
52+
</excludes>
53+
</fileSet>
54+
</fileSets>
55+
</assembly>
+113
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
<!--
2+
Licensed to the Apache Software Foundation (ASF) under one or more
3+
contributor license agreements. See the NOTICE file distributed with
4+
this work for additional information regarding copyright ownership.
5+
The ASF licenses this file to You under the Apache License, Version 2.0
6+
(the "License"); you may not use this file except in compliance with
7+
the License. You may obtain a copy of the License at
8+
9+
http://www.apache.org/licenses/LICENSE-2.0
10+
11+
Unless required by applicable law or agreed to in writing, software
12+
distributed under the License is distributed on an "AS IS" BASIS,
13+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
See the License for the specific language governing permissions and
15+
limitations under the License.
16+
-->
17+
<project xmlns="http://maven.apache.org/POM/4.0.0"
18+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
19+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
20+
<parent>
21+
<groupId>com.alibaba.boot</groupId>
22+
<artifactId>dubbo-spring-boot-parent</artifactId>
23+
<version>${revision}</version>
24+
<relativePath>../dubbo-spring-boot-parent/pom.xml</relativePath>
25+
</parent>
26+
<modelVersion>4.0.0</modelVersion>
27+
28+
<artifactId>dubbo-spring-boot-distribution</artifactId>
29+
<packaging>pom</packaging>
30+
<name>Dubbo Spring Boot Distribution</name>
31+
<description>Dubbo Spring Boot Distribution</description>
32+
33+
34+
<dependencies>
35+
36+
<dependency>
37+
<groupId>${project.groupId}</groupId>
38+
<artifactId>dubbo-spring-boot-actuator</artifactId>
39+
<version>${project.version}</version>
40+
</dependency>
41+
42+
<dependency>
43+
<groupId>${project.groupId}</groupId>
44+
<artifactId>dubbo-spring-boot-autoconfigure</artifactId>
45+
<version>${project.version}</version>
46+
</dependency>
47+
48+
<dependency>
49+
<groupId>${project.groupId}</groupId>
50+
<artifactId>dubbo-spring-boot-starter</artifactId>
51+
<version>${project.version}</version>
52+
</dependency>
53+
54+
</dependencies>
55+
56+
<profiles>
57+
<profile>
58+
<id>release</id>
59+
<build>
60+
<finalName>apache-dubbo-spring-boot-project-${project.version}</finalName>
61+
<plugins>
62+
<plugin>
63+
<artifactId>maven-assembly-plugin</artifactId>
64+
<version>3.1.0</version>
65+
<executions>
66+
<execution>
67+
<id>bin-release</id>
68+
<phase>package</phase>
69+
<goals>
70+
<goal>single</goal>
71+
</goals>
72+
<configuration>
73+
<descriptors>
74+
<descriptor>assembly/bin-release.xml</descriptor>
75+
</descriptors>
76+
</configuration>
77+
</execution>
78+
<execution>
79+
<id>source-release</id>
80+
<phase>package</phase>
81+
<goals>
82+
<goal>single</goal>
83+
</goals>
84+
<configuration>
85+
<descriptors>
86+
<descriptor>assembly/source-release.xml</descriptor>
87+
</descriptors>
88+
</configuration>
89+
</execution>
90+
</executions>
91+
</plugin>
92+
</plugins>
93+
</build>
94+
</profile>
95+
</profiles>
96+
97+
<build>
98+
99+
<plugins>
100+
<plugin>
101+
<groupId>org.apache.maven.plugins</groupId>
102+
<artifactId>maven-deploy-plugin</artifactId>
103+
<version>2.8.2</version>
104+
<configuration>
105+
<skip>true</skip>
106+
</configuration>
107+
</plugin>
108+
</plugins>
109+
110+
</build>
111+
112+
113+
</project>

pom.xml

+1
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242

4343
<modules>
4444
<module>dubbo-spring-boot-parent</module>
45+
<module>dubbo-spring-boot-distribution</module>
4546
<module>dubbo-spring-boot-autoconfigure</module>
4647
<module>dubbo-spring-boot-starter</module>
4748
<module>dubbo-spring-boot-samples</module>

0 commit comments

Comments
 (0)