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+ 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