Updated dependencies, removed warnings from build.

Moditec requires a jarInclusionPolicy in new version!
This commit is contained in:
Konrad Neitzel 2022-09-19 20:00:18 +02:00
parent ddea75dfb3
commit 3f9d68a667
2 changed files with 22 additions and 14 deletions

View File

@ -17,6 +17,12 @@
<rule ref="category/java/codestyle.xml" />
<rule ref="category/java/design.xml" />
<rule ref="category/java/design.xml/LoosePackageCoupling">
<properties>
<property name="packages" value="de.kneitzel" />
<!-- <property name="classes" value="" /> -->
</properties>
</rule>
<rule ref="category/java/documentation.xml" />

30
pom.xml
View File

@ -23,28 +23,28 @@
<required.maven.version>3.6.3</required.maven.version>
<!-- Dependency versions -->
<junit.version>5.8.2</junit.version>
<javafx.version>17.0.2</javafx.version>
<lombok.version>1.18.20</lombok.version>
<junit.version>5.9.0</junit.version>
<javafx.version>19</javafx.version>
<lombok.version>1.18.24</lombok.version>
<jetbrains.annotations.version>23.0.0</jetbrains.annotations.version>
<!-- Plugin dependencies -->
<maven.clean.plugin>3.1.0</maven.clean.plugin>
<maven.compiler.plugin>3.8.1</maven.compiler.plugin>
<maven.dependency.plugin>3.1.2</maven.dependency.plugin>
<maven.clean.plugin>3.2.0</maven.clean.plugin>
<maven.compiler.plugin>3.10.1</maven.compiler.plugin>
<maven.dependency.plugin>3.3.0</maven.dependency.plugin>
<maven.deploy.plugin>2.8.2</maven.deploy.plugin>
<maven.enforcer.plugin>3.1.0</maven.enforcer.plugin>
<maven.install.plugin>2.5.2</maven.install.plugin>
<maven.jar.plugin>3.2.0</maven.jar.plugin>
<maven.jar.plugin>3.2.2</maven.jar.plugin>
<maven.resources.plugin>3.2.0</maven.resources.plugin>
<maven.site.plugin>3.3</maven.site.plugin>
<maven.surfire.plugin>3.0.0-M5</maven.surfire.plugin>
<moditect.maven.plugin>1.0.0.RC1</moditect.maven.plugin>
<jpackage.maven.plugin>0.1.2</jpackage.maven.plugin>
<maven.surfire.plugin>3.0.0-M6</maven.surfire.plugin>
<moditect.maven.plugin>1.0.0.RC2</moditect.maven.plugin>
<jpackage.maven.plugin>0.1.3</jpackage.maven.plugin>
<maven.pmd.version>3.16.0</maven.pmd.version>
<pmd.version>6.47.0</pmd.version>
<codehaus.version.plugin>2.8.1</codehaus.version.plugin>
<spotbugs.maven.plugin>4.7.1.0</spotbugs.maven.plugin>
<pmd.version>6.49.0</pmd.version>
<codehaus.version.plugin>2.11.0</codehaus.version.plugin>
<spotbugs.maven.plugin>4.7.2.0</spotbugs.maven.plugin>
<spotbugs.version>4.7.1</spotbugs.version>
<!-- other properties -->
@ -255,6 +255,7 @@
<module>${main.module}</module>
</launcher>
<compression>2</compression>
<jarInclusionPolicy>APP_WITH_DEPENDENCIES</jarInclusionPolicy>
<stripDebug>true</stripDebug>
<outputDirectory>${project.build.directory}/jlink-image</outputDirectory>
</configuration>
@ -297,7 +298,7 @@
<execution>
<phase>prepare-package</phase>
<goals>
<!-- pmd does not stop build when violations are found -->
<!-- spotbugs does not stop build when violations are found -->
<goal>spotbugs</goal>
<!-- check stops the build when violations are found -->
@ -337,6 +338,7 @@
<sourceEncoding>${project.build.sourceEncoding}</sourceEncoding>
<minimumTokens>100</minimumTokens>
<targetJdk>${java.version}</targetJdk>
<linkXRef>false</linkXRef>
<rulesets>
<ruleset>pmd-ruleset.xml</ruleset>
</rulesets>