Skip to content

Commit f2b5c95

Browse files
committed
step1
1 parent 562295a commit f2b5c95

File tree

1 file changed

+107
-34
lines changed

1 file changed

+107
-34
lines changed

pom.xml

Lines changed: 107 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -4,44 +4,117 @@
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.simbo1905.json</groupId>
9-
<artifactId>json-java21-parent</artifactId>
10-
<version>0.1-SNAPSHOT</version>
11-
</parent>
12-
13-
<artifactId>json-test-suite</artifactId>
7+
<groupId>io.github.simbo1905.json</groupId>
8+
<artifactId>json-java21-parent</artifactId>
9+
<version>0.1-SNAPSHOT</version>
1410
<packaging>pom</packaging>
1511

12+
<name>java.util.json Backport Parent</name>
13+
<description>A backport of the upcoming java.util.json API for Java 21+</description>
14+
<url>https://simbo1905.github.io/java.util.json.Java21/</url>
15+
16+
<licenses>
17+
<license>
18+
<name>GNU General Public License, version 2, with the Classpath Exception</name>
19+
<url>https://openjdk.org/legal/gplv2+ce.html</url>
20+
</license>
21+
</licenses>
22+
23+
<developers>
24+
<developer>
25+
<name>Simon</name>
26+
<email>[email protected]</email>
27+
<organization>simon</organization>
28+
<organizationUrl>https://github.com/simbo1905</organizationUrl>
29+
</developer>
30+
</developers>
31+
32+
<scm>
33+
<connection>scm:git:git://github.com/simbo1905/java.util.json.Java21.git</connection>
34+
<developerConnection>scm:git:ssh://github.com:simbo1905/java.util.json.Java21.git</developerConnection>
35+
<url>https://github.com/simbo1905/java.util.json.Java21/tree/main</url>
36+
</scm>
37+
1638
<modules>
1739
<module>json-java21</module>
18-
<module>json-compatibility-suite</module>
1940
<module>json-java21-api-tracker</module>
41+
<module>json-compatibility-suite</module>
2042
</modules>
2143

22-
<name>JSON Java21 Backport</name>
23-
24-
<dependencies>
25-
<dependency>
26-
<groupId>io.github.simbo1905.json</groupId>
27-
<artifactId>json-java21</artifactId>
28-
<version>${project.version}</version>
29-
</dependency>
30-
<!-- JUnit 5 for testing -->
31-
<dependency>
32-
<groupId>org.junit.jupiter</groupId>
33-
<artifactId>junit-jupiter-api</artifactId>
34-
<scope>test</scope>
35-
</dependency>
36-
<dependency>
37-
<groupId>org.junit.jupiter</groupId>
38-
<artifactId>junit-jupiter-engine</artifactId>
39-
<scope>test</scope>
40-
</dependency>
41-
<dependency>
42-
<groupId>org.assertj</groupId>
43-
<artifactId>assertj-core</artifactId>
44-
<scope>test</scope>
45-
</dependency>
46-
</dependencies>
47-
</project>
44+
<properties>
45+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
46+
<maven.compiler.release>21</maven.compiler.release>
47+
<junit.jupiter.version>5.10.2</junit.jupiter.version>
48+
<assertj.version>3.25.3</assertj.version>
49+
50+
<!-- Plugin Versions -->
51+
<maven-clean-plugin.version>3.4.0</maven-clean-plugin.version>
52+
<maven-resources-plugin.version>3.3.1</maven-resources-plugin.version>
53+
<maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version>
54+
<maven-surefire-plugin.version>3.2.5</maven-surefire-plugin.version>
55+
<maven-jar-plugin.version>3.4.2</maven-jar-plugin.version>
56+
<maven-install-plugin.version>3.1.2</maven-install-plugin.version>
57+
</properties>
58+
59+
60+
61+
<dependencyManagement>
62+
<dependencies>
63+
<dependency>
64+
<groupId>org.junit.jupiter</groupId>
65+
<artifactId>junit-jupiter-api</artifactId>
66+
<version>${junit.jupiter.version}</version>
67+
<scope>test</scope>
68+
</dependency>
69+
<dependency>
70+
<groupId>org.junit.jupiter</groupId>
71+
<artifactId>junit-jupiter-engine</artifactId>
72+
<version>${junit.jupiter.version}</version>
73+
<scope>test</scope>
74+
</dependency>
75+
<dependency>
76+
<groupId>org.assertj</groupId>
77+
<artifactId>assertj-core</artifactId>
78+
<version>${assertj.version}</version>
79+
<scope>test</scope>
80+
</dependency>
81+
</dependencies>
82+
</dependencyManagement>
83+
84+
<build>
85+
<pluginManagement>
86+
<plugins>
87+
<plugin>
88+
<groupId>org.apache.maven.plugins</groupId>
89+
<artifactId>maven-clean-plugin</artifactId>
90+
<version>${maven-clean-plugin.version}</version>
91+
</plugin>
92+
<plugin>
93+
<groupId>org.apache.maven.plugins</groupId>
94+
<artifactId>maven-resources-plugin</artifactId>
95+
<version>${maven-resources-plugin.version}</version>
96+
</plugin>
97+
<plugin>
98+
<groupId>org.apache.maven.plugins</groupId>
99+
<artifactId>maven-compiler-plugin</artifactId>
100+
<version>${maven-compiler-plugin.version}</version>
101+
</plugin>
102+
<plugin>
103+
<groupId>org.apache.maven.plugins</groupId>
104+
<artifactId>maven-surefire-plugin</artifactId>
105+
<version>${maven-surefire-plugin.version}</version>
106+
</plugin>
107+
<plugin>
108+
<groupId>org.apache.maven.plugins</groupId>
109+
<artifactId>maven-jar-plugin</artifactId>
110+
<version>${maven-jar-plugin.version}</version>
111+
</plugin>
112+
<plugin>
113+
<groupId>org.apache.maven.plugins</groupId>
114+
<artifactId>maven-install-plugin</artifactId>
115+
<version>${maven-install-plugin.version}</version>
116+
</plugin>
117+
</plugins>
118+
</pluginManagement>
119+
</build>
120+
</project>

0 commit comments

Comments
 (0)