Skip to content

Commit 5f19d51

Browse files
committed
✨ refactor modules
1 parent 99a8645 commit 5f19d51

File tree

7 files changed

+192
-134
lines changed

7 files changed

+192
-134
lines changed

pom.xml

Lines changed: 67 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,23 @@
44
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
55
<modelVersion>4.0.0</modelVersion>
66

7+
<parent>
8+
<groupId>io.github.dianpoint</groupId>
9+
<artifactId>summer-build</artifactId>
10+
<version>0.1.0-SNAPSHOT</version>
11+
</parent>
12+
13+
14+
<properties>
15+
<revision>0.1.0-SNAPSHOT</revision>
16+
</properties>
17+
718
<groupId>com.dianpoint.summer</groupId>
819
<artifactId>summer</artifactId>
9-
<version>0.1-SNAPSHOT</version>
20+
<version>${revision}</version>
1021
<packaging>pom</packaging>
22+
23+
1124
<modules>
1225
<module>summer-beans</module>
1326
<module>summer-validator</module>
@@ -16,106 +29,66 @@
1629
<module>summer-parent</module>
1730
</modules>
1831

19-
<properties>
2032

21-
<revision>0.1.0-SNAPSHOT</revision>
33+
<name>Summer</name>
34+
<description>Summer Projects for Java</description>
35+
<url>https://github.com/dianpoint/summer</url>
2236

23-
<maven.compiler.source>8</maven.compiler.source>
24-
<maven.compiler.target>8</maven.compiler.target>
25-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
26-
<fasterxml.jackson.version>2.14.2</fasterxml.jackson.version>
27-
<servlet-api.version>2.5</servlet-api.version>
28-
</properties>
2937

30-
<dependencyManagement>
31-
<dependencies>
32-
<!-- https://mvnrepository.com/artifact/org.dom4j/dom4j -->
33-
<dependency>
34-
<groupId>org.dom4j</groupId>
35-
<artifactId>dom4j</artifactId>
36-
<version>2.1.4</version>
37-
</dependency>
38-
<dependency>
39-
<groupId>com.fasterxml.jackson.core</groupId>
40-
<artifactId>jackson-core</artifactId>
41-
<version>${fasterxml.jackson.version}</version>
42-
</dependency>
43-
<dependency>
44-
<groupId>com.fasterxml.jackson.core</groupId>
45-
<artifactId>jackson-databind</artifactId>
46-
<version>${fasterxml.jackson.version}</version>
47-
</dependency>
48-
<dependency>
49-
<groupId>com.fasterxml.jackson.core</groupId>
50-
<artifactId>jackson-annotations</artifactId>
51-
<version>${fasterxml.jackson.version}</version>
52-
</dependency>
53-
<dependency>
54-
<groupId>com.fasterxml.jackson.datatype</groupId>
55-
<artifactId>jackson-datatype-jdk8</artifactId>
56-
<version>${fasterxml.jackson.version}</version>
57-
</dependency>
58-
<dependency>
59-
<groupId>com.fasterxml.jackson.datatype</groupId>
60-
<artifactId>jackson-datatype-jsr310</artifactId>
61-
<version>${fasterxml.jackson.version}</version>
62-
</dependency>
63-
<!-- https://mvnrepository.com/artifact/javax.servlet/servlet-api -->
64-
<dependency>
65-
<groupId>javax.servlet</groupId>
66-
<artifactId>servlet-api</artifactId>
67-
<version>${servlet-api.version}</version>
68-
<scope>provided</scope>
69-
</dependency>
70-
<dependency>
71-
<groupId>org.projectlombok</groupId>
72-
<artifactId>lombok</artifactId>
73-
<version>1.18.12</version>
74-
</dependency>
75-
76-
77-
<!--test-->
78-
<dependency>
79-
<groupId>junit</groupId>
80-
<artifactId>junit</artifactId>
81-
<version>4.13.2</version>
82-
<scope>test</scope>
83-
</dependency>
84-
<dependency>
85-
<groupId>org.assertj</groupId>
86-
<artifactId>assertj-core</artifactId>
87-
<version>3.24.2</version>
88-
<scope>test</scope>
89-
</dependency>
90-
</dependencies>
91-
</dependencyManagement>
92-
93-
<build>
94-
<plugins>
95-
<plugin>
96-
<groupId>org.apache.maven.plugins</groupId>
97-
<artifactId>maven-compiler-plugin</artifactId>
98-
<version>3.11.0</version>
99-
<configuration>
100-
<source>1.8</source>
101-
<target>1.8</target>
102-
<encoding>UTF-8</encoding>
103-
</configuration>
104-
</plugin>
105-
<plugin>
106-
<groupId>org.apache.maven.plugins</groupId>
107-
<artifactId>maven-source-plugin</artifactId>
108-
<version>3.2.1</version>
109-
</plugin>
110-
</plugins>
111-
</build>
38+
<organization>
39+
<name>Microsphere</name>
40+
<url>https://github.com/microsphere-projects</url>
41+
</organization>
42+
43+
<licenses>
44+
<license>
45+
<name>The Apache License, Version 2.0</name>
46+
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
47+
</license>
48+
</licenses>
49+
50+
<developers>
51+
<developer>
52+
<id>ccoderJava</id>
53+
<name>congccoder</name>
54+
<email>congccoder@gmail.com</email>
55+
<organization>DianPoint</organization>
56+
<roles>
57+
<role>lead</role>
58+
<role>architect</role>
59+
<role>developer</role>
60+
</roles>
61+
</developer>
62+
</developers>
63+
64+
<scm>
65+
<url>git@github.com:dianpoint/summer.git</url>
66+
<connection>scm:git:${project.scm.url}</connection>
67+
<developerConnection>scm:git:ssh://${project.scm.url}</developerConnection>
68+
</scm>
11269

11370
<distributionManagement>
71+
<snapshotRepository>
72+
<id>ossrh</id>
73+
<url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
74+
</snapshotRepository>
11475
<repository>
115-
<id>github</id>
116-
<name>GitHub Packages</name>
117-
<url>https://maven.pkg.github.com/dianpoint/summer</url>
76+
<id>ossrh</id>
77+
<url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url>
11878
</repository>
11979
</distributionManagement>
12080

81+
<repositories>
82+
<repository>
83+
<id>snapshot</id>
84+
<snapshots>
85+
<enabled>true</enabled>
86+
</snapshots>
87+
<releases>
88+
<enabled>false</enabled>
89+
</releases>
90+
<url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
91+
</repository>
92+
</repositories>
93+
12194
</project>

summer-beans/pom.xml

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,54 +5,50 @@
55
<modelVersion>4.0.0</modelVersion>
66
<parent>
77
<groupId>com.dianpoint.summer</groupId>
8-
<artifactId>summer</artifactId>
9-
<version>0.1-SNAPSHOT</version>
8+
<artifactId>summer-parent</artifactId>
9+
<version>{revision}</version>
10+
<relativePath>../summer-parent/pom.xml</relativePath>
1011
</parent>
1112

13+
<groupId>com.dianpoint.summer</groupId>
1214
<artifactId>summer-beans</artifactId>
15+
<version>${revision}</version>
16+
<packaging>jar</packaging>
17+
18+
<name>summer-beans</name>
19+
<description>Summer Java Beans</description>
20+
1321

14-
<properties>
15-
<maven.compiler.source>8</maven.compiler.source>
16-
<maven.compiler.target>8</maven.compiler.target>
17-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
18-
</properties>
1922
<dependencies>
2023
<!-- https://mvnrepository.com/artifact/org.dom4j/dom4j -->
2124
<dependency>
2225
<groupId>org.dom4j</groupId>
2326
<artifactId>dom4j</artifactId>
24-
<version>2.1.4</version>
2527
</dependency>
2628
<dependency>
2729
<groupId>com.fasterxml.jackson.core</groupId>
2830
<artifactId>jackson-core</artifactId>
29-
<version>${fasterxml.jackson.version}</version>
3031
</dependency>
3132
<dependency>
3233
<groupId>com.fasterxml.jackson.core</groupId>
3334
<artifactId>jackson-databind</artifactId>
34-
<version>${fasterxml.jackson.version}</version>
3535
</dependency>
3636
<dependency>
3737
<groupId>com.fasterxml.jackson.core</groupId>
3838
<artifactId>jackson-annotations</artifactId>
39-
<version>${fasterxml.jackson.version}</version>
4039
</dependency>
4140
<dependency>
4241
<groupId>com.fasterxml.jackson.datatype</groupId>
4342
<artifactId>jackson-datatype-jdk8</artifactId>
44-
<version>${fasterxml.jackson.version}</version>
4543
</dependency>
4644
<dependency>
4745
<groupId>com.fasterxml.jackson.datatype</groupId>
4846
<artifactId>jackson-datatype-jsr310</artifactId>
49-
<version>${fasterxml.jackson.version}</version>
5047
</dependency>
5148
<!-- https://mvnrepository.com/artifact/javax.servlet/servlet-api -->
5249
<dependency>
5350
<groupId>javax.servlet</groupId>
5451
<artifactId>servlet-api</artifactId>
55-
<version>${servlet-api.version}</version>
5652
<scope>provided</scope>
5753
</dependency>
5854

@@ -72,7 +68,6 @@
7268
<dependency>
7369
<groupId>com.dianpoint.summer</groupId>
7470
<artifactId>summer-validator</artifactId>
75-
<version>0.1-SNAPSHOT</version>
7671
<scope>test</scope>
7772
</dependency>
7873

File renamed without changes.

summer-engines/pom.xml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,21 @@
55
<modelVersion>4.0.0</modelVersion>
66
<parent>
77
<groupId>com.dianpoint.summer</groupId>
8-
<artifactId>summer</artifactId>
9-
<version>0.1-SNAPSHOT</version>
8+
<artifactId>summer-parent</artifactId>
9+
<version>${revision}</version>
10+
<relativePath>../summer-parent/pom.xml</relativePath>
1011
</parent>
1112

13+
<groupId>com.dianpoint.summer</groupId>
1214
<artifactId>summer-engines</artifactId>
15+
<version>${revision}</version>
16+
<packaging>jar</packaging>
17+
18+
19+
<name>summer-engines</name>
20+
<description>Summer Engines</description>
21+
1322

14-
<properties>
15-
<maven.compiler.source>23</maven.compiler.source>
16-
<maven.compiler.target>23</maven.compiler.target>
17-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
18-
</properties>
1923

2024
<dependencies>
2125
<dependency>

summer-java-core/pom.xml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,19 @@
55
<modelVersion>4.0.0</modelVersion>
66
<parent>
77
<groupId>com.dianpoint.summer</groupId>
8-
<artifactId>summer</artifactId>
9-
<version>0.1-SNAPSHOT</version>
8+
<artifactId>summer-parent</artifactId>
9+
<version>${revision}</version>
10+
<relativePath>../summer-parent/pom.xml</relativePath>
1011
</parent>
1112

13+
<groupId>com.dianpoint.summer</groupId>
1214
<artifactId>summer-java-core</artifactId>
15+
<version>${revision}</version>
16+
<packaging>jar</packaging>
17+
18+
19+
<name>summer-java-core</name>
20+
<description>Summer Java Core</description>
1321

14-
<properties>
15-
<maven.compiler.source>23</maven.compiler.source>
16-
<maven.compiler.target>23</maven.compiler.target>
17-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
18-
</properties>
1922

2023
</project>

0 commit comments

Comments
 (0)