summaryrefslogtreecommitdiff
path: root/pom.xml
diff options
context:
space:
mode:
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml77
1 files changed, 63 insertions, 14 deletions
diff --git a/pom.xml b/pom.xml
index f24bfc7..371ffe9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -11,7 +11,7 @@
11 11
12 <groupId>lv.enes</groupId> 12 <groupId>lv.enes</groupId>
13 <artifactId>parent</artifactId> 13 <artifactId>parent</artifactId>
14 <version>1.1.0-SNAPSHOT</version> 14 <version>3-SNAPSHOT</version>
15 <packaging>pom</packaging> 15 <packaging>pom</packaging>
16 16
17 <subprojects> 17 <subprojects>
@@ -50,35 +50,38 @@
50 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 50 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
51 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 51 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
52 52
53 <ignored-versions>.*-M.*,.*\.M.*,.*-RC.*,.*-alpha.*,.*\.Alpha.*,.*-beta.*,.*-ea.*</ignored-versions>
54
53 <java.version>25</java.version> 55 <java.version>25</java.version>
54 <java.preview>true</java.preview> 56 <java.preview>true</java.preview>
55 57
56 <maven.version>4.0.0-rc-5</maven.version> 58 <maven.version>4.0.0-rc-5</maven.version>
57 <maven.version-range>[${maven.version}]</maven.version-range> 59 <maven.version-range>[${maven.version}]</maven.version-range>
58 60
59 <enes-parent.version>1.1.0-SNAPSHOT</enes-parent.version> 61 <enes-parent.version>3-SNAPSHOT</enes-parent.version>
60 <enes-vocabulary-plugin.version>1.0.0</enes-vocabulary-plugin.version> 62 <enes-vocabulary-plugin.version>1.0.0</enes-vocabulary-plugin.version>
61 63
62 <bouncycastle.version>1.83</bouncycastle.version> 64 <bouncycastle.version>1.83</bouncycastle.version>
63 <brotli4j.version>1.20.0</brotli4j.version> 65 <brotli4j.version>1.20.0</brotli4j.version>
64 <checkstyle.version>13.0.0</checkstyle.version> 66 <checkstyle.version>13.0.0</checkstyle.version>
65 <commons-lang.version>3.20.0</commons-lang.version> 67 <commons-lang.version>3.20.0</commons-lang.version>
66 <dagger.version>2.57.2</dagger.version> 68 <dagger.version>2.59</dagger.version>
67 <dirs.version>26</dirs.version> 69 <dirs.version>26</dirs.version>
68 <errorprone-annot.version>2.46.0</errorprone-annot.version> 70 <errorprone-annot.version>2.46.0</errorprone-annot.version>
69 <guava.version>33.5.0-jre</guava.version> 71 <guava.version>33.5.0-jre</guava.version>
70 <jakarta.inject.version>2.0.1</jakarta.inject.version> 72 <jakarta.inject.version>2.0.1</jakarta.inject.version>
71 <jakarta.json.version>3.0.1</jakarta.json.version> 73 <jakarta.json.version>3.0.1</jakarta.json.version>
72 <jansi.version>2.4.2</jansi.version> 74 <jansi.version>2.4.2</jansi.version>
73 <javafx.version>25.0.1</javafx.version> 75 <javafx.version>25.0.2</javafx.version>
74 <javalin.version>6.7.0</javalin.version> 76 <javalin.version>6.7.0</javalin.version>
75 <jena.version>5.6.0</jena.version> 77 <jena.version>5.6.0</jena.version>
76 <jline.version>3.30.6</jline.version> 78 <jline.version>3.30.6</jline.version>
77 <joml.version>1.10.8</joml.version> 79 <joml.version>1.10.8</joml.version>
78 <junit.version>6.0.2</junit.version> 80 <junit.version>6.0.2</junit.version>
79 <logback.version>1.5.24</logback.version> 81 <logback.version>1.5.25</logback.version>
80 <lombok.version>1.18.42</lombok.version> 82 <lombok.version>1.18.42</lombok.version>
81 <lwjgl.version>3.3.6</lwjgl.version> 83 <lwjgl.version>3.4.0</lwjgl.version>
84 <modernizer.version>3.2.0</modernizer.version>
82 <netty.version>4.2.9.Final</netty.version> 85 <netty.version>4.2.9.Final</netty.version>
83 <picocli.version>4.7.7</picocli.version> 86 <picocli.version>4.7.7</picocli.version>
84 <plugin-annotations.version>3.15.2</plugin-annotations.version> 87 <plugin-annotations.version>3.15.2</plugin-annotations.version>
@@ -102,6 +105,7 @@
102 <jacoco-plugin.version>0.8.14</jacoco-plugin.version> 105 <jacoco-plugin.version>0.8.14</jacoco-plugin.version>
103 <jar-plugin.version>3.5.0</jar-plugin.version> 106 <jar-plugin.version>3.5.0</jar-plugin.version>
104 <javafx-plugin.version>0.0.8</javafx-plugin.version> 107 <javafx-plugin.version>0.0.8</javafx-plugin.version>
108 <libyear-plugin.version>1.3.0</libyear-plugin.version>
105 <owasp-plugin.version>12.2.0</owasp-plugin.version> 109 <owasp-plugin.version>12.2.0</owasp-plugin.version>
106 <plugin-plugin.version>3.15.2</plugin-plugin.version> 110 <plugin-plugin.version>3.15.2</plugin-plugin.version>
107 <pmd-plugin.version>3.28.0</pmd-plugin.version> 111 <pmd-plugin.version>3.28.0</pmd-plugin.version>
@@ -109,7 +113,7 @@
109 <resources-plugin.version>3.4.0</resources-plugin.version> 113 <resources-plugin.version>3.4.0</resources-plugin.version>
110 <site-plugin.version>3.21.0</site-plugin.version> 114 <site-plugin.version>3.21.0</site-plugin.version>
111 <surefire-plugin.version>3.5.4</surefire-plugin.version> 115 <surefire-plugin.version>3.5.4</surefire-plugin.version>
112 <versions-plugin.version>2.20.1</versions-plugin.version> 116 <versions-plugin.version>2.21.0</versions-plugin.version>
113 <wrapper-plugin.version>3.3.4</wrapper-plugin.version> 117 <wrapper-plugin.version>3.3.4</wrapper-plugin.version>
114 </properties> 118 </properties>
115 119
@@ -243,6 +247,11 @@
243 <version>${jansi.version}</version> 247 <version>${jansi.version}</version>
244 </dependency> 248 </dependency>
245 <dependency> 249 <dependency>
250 <groupId>org.gaul</groupId>
251 <artifactId>modernizer-maven-annotations</artifactId>
252 <version>${modernizer.version}</version>
253 </dependency>
254 <dependency>
246 <groupId>org.jline</groupId> 255 <groupId>org.jline</groupId>
247 <artifactId>jline</artifactId> 256 <artifactId>jline</artifactId>
248 <version>${jline.version}</version> 257 <version>${jline.version}</version>
@@ -267,12 +276,6 @@
267 <artifactId>slf4j-api</artifactId> 276 <artifactId>slf4j-api</artifactId>
268 <version>${slf4j.version}</version> 277 <version>${slf4j.version}</version>
269 </dependency> 278 </dependency>
270 <dependency>
271 <!-- TODO[2.0.0]: Remove this -->
272 <groupId>org.slf4j</groupId>
273 <artifactId>slf4j-simple</artifactId>
274 <version>${slf4j.version}</version>
275 </dependency>
276 </dependencies> 279 </dependencies>
277 </dependencyManagement> 280 </dependencyManagement>
278 281
@@ -285,6 +288,11 @@
285 288
286 <!-- provided scope --> 289 <!-- provided scope -->
287 <dependency> 290 <dependency>
291 <groupId>org.gaul</groupId>
292 <artifactId>modernizer-maven-annotations</artifactId>
293 <scope>provided</scope>
294 </dependency>
295 <dependency>
288 <groupId>org.projectlombok</groupId> 296 <groupId>org.projectlombok</groupId>
289 <artifactId>lombok</artifactId> 297 <artifactId>lombok</artifactId>
290 <scope>provided</scope> 298 <scope>provided</scope>
@@ -479,6 +487,21 @@
479 <version>${wrapper-plugin.version}</version> 487 <version>${wrapper-plugin.version}</version>
480 </plugin> 488 </plugin>
481 <plugin> 489 <plugin>
490 <groupId>io.github.mfoo</groupId>
491 <artifactId>libyear-maven-plugin</artifactId>
492 <version>${libyear-plugin.version}</version>
493 <configuration>
494 <ignoredVersions>${ignored-versions}</ignoredVersions>
495 </configuration>
496 <executions>
497 <execution>
498 <goals>
499 <goal>analyze</goal>
500 </goals>
501 </execution>
502 </executions>
503 </plugin>
504 <plugin>
482 <groupId>lv.enes</groupId> 505 <groupId>lv.enes</groupId>
483 <artifactId>vocabulary-builder-plugin</artifactId> 506 <artifactId>vocabulary-builder-plugin</artifactId>
484 <version>${enes-vocabulary-plugin.version}</version> 507 <version>${enes-vocabulary-plugin.version}</version>
@@ -501,7 +524,15 @@
501 <artifactId>versions-maven-plugin</artifactId> 524 <artifactId>versions-maven-plugin</artifactId>
502 <version>${versions-plugin.version}</version> 525 <version>${versions-plugin.version}</version>
503 <configuration> 526 <configuration>
504 <ignoredVersions>.*-M.*,.*\.M.*,.*-RC.*,.*-alpha.*,.*\.Alpha.*,.*-beta.*,.*-ea.*</ignoredVersions> 527 <ignoredVersions>${ignored-versions}</ignoredVersions>
528 </configuration>
529 </plugin>
530 <plugin>
531 <groupId>org.gaul</groupId>
532 <artifactId>modernizer-maven-plugin</artifactId>
533 <version>${modernizer.version}</version>
534 <configuration>
535 <javaVersion>${java.version}</javaVersion>
505 </configuration> 536 </configuration>
506 </plugin> 537 </plugin>
507 <plugin> 538 <plugin>
@@ -555,6 +586,10 @@
555 <artifactId>maven-wrapper-plugin</artifactId> 586 <artifactId>maven-wrapper-plugin</artifactId>
556 </plugin> 587 </plugin>
557 <plugin> 588 <plugin>
589 <groupId>io.github.mfoo</groupId>
590 <artifactId>libyear-maven-plugin</artifactId>
591 </plugin>
592 <plugin>
558 <groupId>org.codehaus.mojo</groupId> 593 <groupId>org.codehaus.mojo</groupId>
559 <artifactId>versions-maven-plugin</artifactId> 594 <artifactId>versions-maven-plugin</artifactId>
560 </plugin> 595 </plugin>
@@ -603,6 +638,20 @@
603 </plugin> 638 </plugin>
604 639
605 <plugin> 640 <plugin>
641 <groupId>org.gaul</groupId>
642 <artifactId>modernizer-maven-plugin</artifactId>
643 <executions>
644 <execution>
645 <id>modernizer</id>
646 <phase>verify</phase>
647 <goals>
648 <goal>modernizer</goal>
649 </goals>
650 </execution>
651 </executions>
652 </plugin>
653
654 <plugin>
606 <groupId>org.jacoco</groupId> 655 <groupId>org.jacoco</groupId>
607 <artifactId>jacoco-maven-plugin</artifactId> 656 <artifactId>jacoco-maven-plugin</artifactId>
608 <executions> 657 <executions>