]> uap-core.de Git - rssreader.git/commitdiff
clean up pom.xml and update dependency versions
authorMike Becker <universe@uap-core.de>
Mon, 25 May 2026 17:35:34 +0000 (19:35 +0200)
committerMike Becker <universe@uap-core.de>
Mon, 25 May 2026 17:49:43 +0000 (19:49 +0200)
pom.xml
rss-application/pom.xml
ui-java/pom.xml
ui-kotlin/pom.xml

diff --git a/pom.xml b/pom.xml
index 972ebcb936859a0c7849eb9b8dc50bef17d40eb4..190131a7140092169cbca8ed8c4d41ebb1b8899c 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -14,6 +14,9 @@
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     <maven.compiler.release>25</maven.compiler.release>
+    <kotlin.version>2.3.21</kotlin.version>
+    <kotlin.code.style>official</kotlin.code.style>
+    <kotlin.compiler.jvmTarget>25</kotlin.compiler.jvmTarget>
   </properties>
   
   <modules>
        <module>ui-kotlin</module>
        <module>rss-application</module>
   </modules>
-
-  <dependencyManagement>
-    <dependencies> 
-    </dependencies>
-  </dependencyManagement>
-
-  <dependencies>
-  </dependencies>
-
-  <build>
-    <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
-      <plugins>
-        
-      </plugins>
-    </pluginManagement>
-  </build>
 </project>
index a6aee1d7056731ce0daa428f749c33d868d357e1..28a172188bbaf7359147dd4b9fe9837e918fe7c5 100644 (file)
@@ -4,37 +4,21 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
-    <groupId>de.unixwork</groupId>
     <artifactId>rss-application</artifactId>
-    <version>1.0-SNAPSHOT</version>
-       
+
        <parent>
         <artifactId>rssreader</artifactId>
         <groupId>de.unixwork</groupId>
         <version>1.0-SNAPSHOT</version>
     </parent>
 
-    <properties>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <kotlin.code.style>official</kotlin.code.style>
-        <kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget>
-    </properties>
-
-    <repositories>
-        <repository>
-            <id>mavenCentral</id>
-            <url>https://repo1.maven.org/maven2/</url>
-        </repository>
-    </repositories>
-
     <build>
         <sourceDirectory>src/main/kotlin</sourceDirectory>
-        <testSourceDirectory>src/test/kotlin</testSourceDirectory>
         <plugins>
             <plugin>
                 <groupId>org.jetbrains.kotlin</groupId>
                 <artifactId>kotlin-maven-plugin</artifactId>
-                <version>2.1.20</version>
+                <version>${kotlin.version}</version>
                 <executions>
                     <execution>
                         <id>compile</id>
             </plugin>
             <plugin>
                 <artifactId>maven-surefire-plugin</artifactId>
-                <version>2.22.2</version>
-            </plugin>
-            <plugin>
-                <artifactId>maven-failsafe-plugin</artifactId>
-                <version>2.22.2</version>
-            </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>exec-maven-plugin</artifactId>
-                <version>1.6.0</version>
-                <configuration>
-                    <mainClass>MainKt</mainClass>
-                </configuration>
+                <version>3.5.5</version>
             </plugin>
         </plugins>
     </build>
@@ -75,7 +47,7 @@
         <dependency>
             <groupId>org.jetbrains.kotlin</groupId>
             <artifactId>kotlin-test-junit5</artifactId>
-            <version>2.1.20</version>
+            <version>${kotlin.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
@@ -87,7 +59,7 @@
         <dependency>
             <groupId>org.jetbrains.kotlin</groupId>
             <artifactId>kotlin-stdlib</artifactId>
-            <version>2.1.20</version>
+            <version>${kotlin.version}</version>
         </dependency>
                
                <dependency>
             <artifactId>h2</artifactId>
             <version>2.3.232</version>
         </dependency>
-        
-        <dependency>
-            <groupId>org.postgresql</groupId>
-            <artifactId>postgresql</artifactId>
-            <version>42.2.17</version>
-        </dependency>
 
         <dependency>
             <groupId>com.zaxxer</groupId>
index 7a5707b3966c965c39d7c5cf8d4f2946b7d07ff5..6091324b04831e049614d9c7e9757a595d940a00 100644 (file)
@@ -4,14 +4,14 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
-    <groupId>de.unixwork</groupId>
     <artifactId>ui-java</artifactId>
-    <version>1.0-SNAPSHOT</version>
+
     <build>
         <plugins>
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-compiler-plugin</artifactId>
+                <version>3.15.0</version>
                 <configuration>
                     <source>25</source>
                     <target>25</target>
                     </compilerArgs>
                 </configuration>
             </plugin>
-
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>exec-maven-plugin</artifactId>
-                <version>3.1.0</version> <!-- Or newer -->
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>java</goal>
-                        </goals>
-                    </execution>
-                </executions>
-                <configuration>
-                    <mainClass>de.unixwork.ui.demo.Main</mainClass>
-                    <classpathScope>test</classpathScope>
-                </configuration>
-            </plugin>
         </plugins>
     </build>
 
         <version>1.0-SNAPSHOT</version>
     </parent>
 
-    <properties>
-        <maven.compiler.source>25</maven.compiler.source>
-        <maven.compiler.target>25</maven.compiler.target>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    </properties>
-
 </project>
index 03f2d8130477d4221a9c58e8bd5e110b3162f6fd..42bcdf9d7dadc41a5f246baee9652995e91ac74f 100644 (file)
@@ -4,29 +4,14 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
-    <groupId>de.unixwork</groupId>
     <artifactId>ui-kotlin</artifactId>
-    <version>1.0-SNAPSHOT</version>
-       
+
        <parent>
         <artifactId>rssreader</artifactId>
         <groupId>de.unixwork</groupId>
         <version>1.0-SNAPSHOT</version>
     </parent>
 
-    <properties>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <kotlin.code.style>official</kotlin.code.style>
-        <kotlin.compiler.jvmTarget>1.8</kotlin.compiler.jvmTarget>
-    </properties>
-
-    <repositories>
-        <repository>
-            <id>mavenCentral</id>
-            <url>https://repo1.maven.org/maven2/</url>
-        </repository>
-    </repositories>
-
     <build>
         <sourceDirectory>src/main/kotlin</sourceDirectory>
         <testSourceDirectory>src/test/kotlin</testSourceDirectory>
@@ -34,7 +19,7 @@
             <plugin>
                 <groupId>org.jetbrains.kotlin</groupId>
                 <artifactId>kotlin-maven-plugin</artifactId>
-                <version>2.1.20</version>
+                <version>${kotlin.version}</version>
                 <executions>
                     <execution>
                         <id>compile</id>
             </plugin>
             <plugin>
                 <artifactId>maven-surefire-plugin</artifactId>
-                <version>2.22.2</version>
-            </plugin>
-            <plugin>
-                <artifactId>maven-failsafe-plugin</artifactId>
-                <version>2.22.2</version>
+                <version>3.5.5</version>
             </plugin>
         </plugins>
     </build>
         <dependency>
             <groupId>org.jetbrains.kotlin</groupId>
             <artifactId>kotlin-test-junit5</artifactId>
-            <version>2.1.20</version>
+            <version>${kotlin.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.junit.jupiter</groupId>
             <artifactId>junit-jupiter</artifactId>
-            <version>5.10.0</version>
+            <version>6.1.0</version>
             <scope>test</scope>
         </dependency>
         <dependency>
             <groupId>org.jetbrains.kotlin</groupId>
             <artifactId>kotlin-stdlib</artifactId>
-            <version>2.1.20</version>
+            <version>${kotlin.version}</version>
         </dependency>
         <dependency>
             <groupId>org.jetbrains.kotlinx</groupId>
             <artifactId>kotlinx-coroutines-core</artifactId>
-            <version>1.10.2</version>
+            <version>1.11.0</version>
         </dependency>
                
                <dependency>