summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Uko Kokņevičs2026-01-10 16:07:16 +0200
committerGravatar Uko Kokņevičs2026-01-10 16:19:49 +0200
commit15be745119e3029f91920327d17251a021f1100e (patch)
treefe366f138ae15c731a457bc6044f285de95d48a0
parentAdd LWJGL (diff)
downloadlv.enes:parent-15be745119e3029f91920327d17251a021f1100e.tar.gz
lv.enes:parent-15be745119e3029f91920327d17251a021f1100e.tar.xz
lv.enes:parent-15be745119e3029f91920327d17251a021f1100e.zip
Get rid of Checker Framework
It is cool but a bit too painful & slow. Keeping the annotation dependency though.
-rw-r--r--pom.xml48
1 files changed, 0 insertions, 48 deletions
diff --git a/pom.xml b/pom.xml
index 48bd9ae..5911345 100644
--- a/pom.xml
+++ b/pom.xml
@@ -55,7 +55,6 @@
55 55
56 <bouncycastle.version>1.83</bouncycastle.version> 56 <bouncycastle.version>1.83</bouncycastle.version>
57 <brotli4j.version>1.20.0</brotli4j.version> 57 <brotli4j.version>1.20.0</brotli4j.version>
58 <checker.version>3.53.0</checker.version>
59 <checkstyle.version>13.0.0</checkstyle.version> 58 <checkstyle.version>13.0.0</checkstyle.version>
60 <jakarta.json.version>3.0.1</jakarta.json.version> 59 <jakarta.json.version>3.0.1</jakarta.json.version>
61 <javafx.version>24.0.2</javafx.version> 60 <javafx.version>24.0.2</javafx.version>
@@ -169,11 +168,6 @@
169 <version>${bouncycastle.version}</version> 168 <version>${bouncycastle.version}</version>
170 </dependency> 169 </dependency>
171 <dependency> 170 <dependency>
172 <groupId>org.checkerframework</groupId>
173 <artifactId>checker-qual</artifactId>
174 <version>${checker.version}</version>
175 </dependency>
176 <dependency>
177 <groupId>org.eclipse</groupId> 171 <groupId>org.eclipse</groupId>
178 <artifactId>yasson</artifactId> 172 <artifactId>yasson</artifactId>
179 <version>${yasson.version}</version> 173 <version>${yasson.version}</version>
@@ -218,11 +212,6 @@
218 </dependency> 212 </dependency>
219 213
220 <dependency> 214 <dependency>
221 <groupId>org.checkerframework</groupId>
222 <artifactId>checker-qual</artifactId>
223 <scope>provided</scope>
224 </dependency>
225 <dependency>
226 <groupId>org.projectlombok</groupId> 215 <groupId>org.projectlombok</groupId>
227 <artifactId>lombok</artifactId> 216 <artifactId>lombok</artifactId>
228 <scope>provided</scope> 217 <scope>provided</scope>
@@ -520,43 +509,6 @@
520 </plugin> 509 </plugin>
521 510
522 <plugin> 511 <plugin>
523 <artifactId>maven-compiler-plugin</artifactId>
524 <configuration>
525 <fork>true</fork>
526 <annotationProcessorPaths combine.children="append">
527 <path>
528 <groupId>org.checkerframework</groupId>
529 <artifactId>checker</artifactId>
530 <version>${checker.version}</version>
531 </path>
532 </annotationProcessorPaths>
533 <annotationProcessors combine.children="append">
534 <annotationProcessor>org.checkerframework.checker.nullness.NullnessChecker</annotationProcessor>
535 <annotationProcessor>org.checkerframework.checker.optional.OptionalChecker</annotationProcessor>
536 <!-- <annotationProcessor>org.checkerframework.checker.resourceleak.ResourceLeakChecker</annotationProcessor> -->
537 <annotationProcessor>org.checkerframework.checker.regex.RegexChecker</annotationProcessor>
538 <annotationProcessor>org.checkerframework.checker.formatter.FormatterChecker</annotationProcessor>
539 </annotationProcessors>
540 <compilerArgs combine.children="append">
541 <arg>-Xmaxerrs</arg>
542 <arg>10000</arg>
543 <arg>-Xmaxwarns</arg>
544 <arg>10000</arg>
545 <arg>-J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED</arg>
546 <arg>-J--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED</arg>
547 <arg>-J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED</arg>
548 <arg>-J--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED</arg>
549 <arg>-J--add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED</arg>
550 <arg>-J--add-exports=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED</arg>
551 <arg>-J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED</arg>
552 <arg>-J--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED</arg>
553 <arg>-J--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED</arg>
554 <arg>-AskipFiles=/target/generated-sources/</arg>
555 </compilerArgs>
556 </configuration>
557 </plugin>
558
559 <plugin>
560 <artifactId>maven-pmd-plugin</artifactId> 512 <artifactId>maven-pmd-plugin</artifactId>
561 <executions> 513 <executions>
562 <execution> 514 <execution>