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