11<?xml version =" 1.0" encoding =" UTF-8" ?>
22<project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
33 <modelVersion >4.0.0</modelVersion >
4+
5+ <parent >
6+ <groupId >org.springframework.boot</groupId >
7+ <artifactId >spring-boot-starter-parent</artifactId >
8+ <version >3.5.6</version >
9+ <relativePath />
10+ </parent >
11+
412 <groupId >de.rwth.idsg</groupId >
513 <artifactId >steve-parent</artifactId >
614 <version >3.8.0-SNAPSHOT</version >
3240 <maven .compiler.target>${java.version} </maven .compiler.target>
3341 <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
3442
35- <build-tools .version>1.0.0</build-tools .version>
3643 <plugin .license-maven.version>5.0.0</plugin .license-maven.version>
37- <plugin .cxf.version>4.1.3</plugin .cxf.version>
38-
44+ <cxf .version>4.1.3</cxf .version>
3945 <lombok .version>1.18.42</lombok .version>
40- <jetty .version>12.1.1</jetty .version>
41- <mysql .jdbc.version>9.4.0</mysql .jdbc.version>
46+
4247 <owasp-encoder .version>1.3.1</owasp-encoder .version>
43- <slf4j .version>2.0.17</slf4j .version>
44- <jooq .version>3.20.7</jooq .version>
45- <flyway .version>11.12.0</flyway .version>
46- <jaxb .version>4.0.10</jaxb .version>
47- <cxf .version>4.1.3</cxf .version>
48- <testcontainers .version>1.21.3</testcontainers .version>
48+ <jaxb-plugins .version>4.0.11</jaxb-plugins .version>
4949 </properties >
5050
5151 <dependencyManagement >
9696 <version >${project.version} </version >
9797 </dependency >
9898 <dependency >
99- <groupId >org.springframework</groupId >
100- <artifactId >spring-framework-bom</artifactId >
101- <version >6.2.11</version >
102- <type >pom</type >
103- <scope >import</scope >
104- </dependency >
105- <dependency >
106- <groupId >org.springframework.security</groupId >
107- <artifactId >spring-security-bom</artifactId >
108- <version >6.5.3</version >
109- <type >pom</type >
110- <scope >import</scope >
111- </dependency >
112- <dependency >
113- <groupId >org.junit</groupId >
114- <artifactId >junit-bom</artifactId >
115- <version >5.13.4</version >
116- <type >pom</type >
117- <scope >import</scope >
118- </dependency >
119- <dependency >
120- <groupId >com.fasterxml.jackson</groupId >
121- <artifactId >jackson-bom</artifactId >
122- <version >2.20.0</version >
123- <type >pom</type >
124- <scope >import</scope >
125- </dependency >
126- <dependency >
127- <groupId >org.eclipse.jetty</groupId >
128- <artifactId >jetty-bom</artifactId >
129- <version >${jetty.version} </version >
130- <type >pom</type >
131- <scope >import</scope >
132- </dependency >
133- <dependency >
134- <groupId >org.eclipse.jetty.ee10</groupId >
135- <artifactId >jetty-ee10-bom</artifactId >
136- <version >${jetty.version} </version >
137- <type >pom</type >
138- <scope >import</scope >
139- </dependency >
140- <dependency >
141- <groupId >org.hibernate.validator</groupId >
142- <artifactId >hibernate-validator-bom</artifactId >
143- <version >9.0.1.Final</version >
99+ <groupId >org.apache.cxf</groupId >
100+ <artifactId >cxf-bom</artifactId >
101+ <version >${cxf.version} </version >
144102 <type >pom</type >
145103 <scope >import</scope >
146104 </dependency >
151109 <type >pom</type >
152110 <scope >import</scope >
153111 </dependency >
154- <dependency >
155- <groupId >jakarta.validation</groupId >
156- <artifactId >jakarta.validation-api</artifactId >
157- <version >3.1.1</version >
158- </dependency >
159- <dependency >
160- <groupId >jakarta.annotation</groupId >
161- <artifactId >jakarta.annotation-api</artifactId >
162- <version >3.0.0</version >
163- </dependency >
164- <dependency >
165- <groupId >jakarta.mail</groupId >
166- <artifactId >jakarta.mail-api</artifactId >
167- <version >2.1.4</version >
168- </dependency >
169- <dependency >
170- <groupId >org.slf4j</groupId >
171- <artifactId >slf4j-api</artifactId >
172- <version >2.0.17</version >
173- </dependency >
174- <dependency >
175- <groupId >ch.qos.logback</groupId >
176- <artifactId >logback-classic</artifactId >
177- <version >1.5.18</version >
178- </dependency >
112+
179113 <dependency >
180114 <groupId >io.swagger.core.v3</groupId >
181115 <artifactId >swagger-annotations-jakarta</artifactId >
182116 <version >2.2.36</version >
183117 </dependency >
118+ <dependency >
119+ <groupId >org.testcontainers</groupId >
120+ <artifactId >testcontainers-bom</artifactId >
121+ <version >1.21.3</version >
122+ <type >pom</type >
123+ <scope >import</scope >
124+ </dependency >
184125 <!-- Codes according to ISO standards
185126 https://github.com/TakahikoKawasaki/nv-i18n -->
186127 <dependency >
193134 <artifactId >guava</artifactId >
194135 <version >33.4.8-jre</version >
195136 </dependency >
196- <dependency >
197- <groupId >org.assertj</groupId >
198- <artifactId >assertj-core</artifactId >
199- <version >3.27.4</version >
200- </dependency >
201- <dependency >
202- <groupId >com.jayway.jsonpath</groupId >
203- <artifactId >json-path</artifactId >
204- <version >2.9.0</version >
205- </dependency >
206137 <dependency >
207138 <groupId >net.bytebuddy</groupId >
208139 <artifactId >byte-buddy</artifactId >
220151 <dependency >
221152 <groupId >org.projectlombok</groupId >
222153 <artifactId >lombok</artifactId >
223- <version >${lombok.version} </version >
224154 <scope >provided</scope >
225155 </dependency >
226156 </dependencies >
242172 <plugin >
243173 <groupId >org.apache.maven.plugins</groupId >
244174 <artifactId >maven-enforcer-plugin</artifactId >
245- <version >3.6.1</version >
246175 <executions >
247176 <execution >
248177 <id >enforce-java</id >
267196 </executions >
268197 </plugin >
269198 <plugin >
199+ <groupId >org.apache.maven.plugins</groupId >
270200 <artifactId >maven-compiler-plugin</artifactId >
271- <version >3.14.0</version >
272201 <configuration >
273202 <release >${java.version} </release >
274203 <compilerArgs >
298227 </annotationProcessorPaths >
299228 </configuration >
300229 </plugin >
301-
302- <!-- We need min. this version for proper junit 5 support -->
303- <plugin >
304- <groupId >org.apache.maven.plugins</groupId >
305- <artifactId >maven-surefire-plugin</artifactId >
306- <version >3.5.4</version >
307- </plugin >
308-
309- <plugin >
310- <groupId >org.apache.maven.plugins</groupId >
311- <artifactId >maven-jar-plugin</artifactId >
312- <version >3.4.2</version >
313- </plugin >
314230 </plugins >
315231 </pluginManagement >
316232 <plugins >
322238 <licenseSets >
323239 <licenseSet >
324240 <inlineHeader ><![CDATA[
325- ${name} - ${description} - ${url}
326- Copyright (C) ${license.git.copyrightYears} ${owner }
241+ SteVe - SteckdosenVerwaltung - ${project.organization. url}
242+ Copyright (C) ${license.git.copyrightYears} ${project.organization.name }
327243All Rights Reserved.
328244
329245This program is free software: you can redistribute it and/or modify
@@ -339,12 +255,6 @@ GNU General Public License for more details.
339255You should have received a copy of the GNU General Public License
340256along with this program. If not, see <https://www.gnu.org/licenses/>.
341257]]> </inlineHeader >
342- <properties >
343- <name >SteVe</name >
344- <description >SteckdosenVerwaltung</description >
345- <url >${project.organization.url} </url >
346- <owner >${project.organization.name} </owner >
347- </properties >
348258 <excludes >
349259 <exclude >**/*.txt</exclude >
350260 <exclude >**/*.md</exclude >
0 commit comments