|
68 | 68 | </distributionManagement> |
69 | 69 |
|
70 | 70 | <properties> |
71 | | - <java.version>11</java.version> |
| 71 | + <version.java>11</version.java> |
72 | 72 | <version.maven>3.6.3</version.maven> |
73 | | - <maven.compiler.source>${java.version}</maven.compiler.source> |
74 | | - <maven.compiler.target>${java.version}</maven.compiler.target> |
| 73 | + <maven.compiler.source>${version.java}</maven.compiler.source> |
| 74 | + <maven.compiler.target>${version.java}</maven.compiler.target> |
| 75 | + <version.java>${java.version}</version.java> |
75 | 76 | <spring-boot.repackage.layout>JAR</spring-boot.repackage.layout> |
76 | 77 | <version.spring-boot-maven-plugin>${project.parent.version}</version.spring-boot-maven-plugin> |
77 | 78 | <version.thymeleaf-testing>3.1.0.M2</version.thymeleaf-testing> |
|
82 | 83 | <webjars.popper.js.version>2.9.3</webjars.popper.js.version> |
83 | 84 | <webjars.bootstrap.version>5.2.2</webjars.bootstrap.version> |
84 | 85 | <webjars.font-awesome.version>6.2.0</webjars.font-awesome.version> |
85 | | - <opencsv.version>5.7.0</opencsv.version> |
| 86 | + <opencsv.version>5.7.1</opencsv.version> |
86 | 87 |
|
87 | 88 | <!-- Unit and Integration Testing --> |
88 | 89 | <skipTests>false</skipTests> |
|
112 | 113 |
|
113 | 114 | <!-- UML --> |
114 | 115 | <version.plantuml-maven-plugin>1.5.2</version.plantuml-maven-plugin> |
115 | | - <version.net.sourceforge.plantuml>1.2022.6</version.net.sourceforge.plantuml> |
| 116 | + <version.plantuml-maven-plugin.plantuml>1.2022.6</version.plantuml-maven-plugin.plantuml> |
116 | 117 |
|
117 | 118 | <version.maven-invoker-plugin>3.3.0</version.maven-invoker-plugin> |
118 | 119 | <version.maven-clean-plugin>3.2.0</version.maven-clean-plugin> |
|
127 | 128 | <version.maven-site-plugin>3.12.0</version.maven-site-plugin> |
128 | 129 | <version.maven-project-info-reports-plugin>3.3.0</version.maven-project-info-reports-plugin> |
129 | 130 | <version.maven-checkstyle-plugin>3.1.2</version.maven-checkstyle-plugin> |
| 131 | + <version.maven-checkstyle-plugin.checkstyle>10.4</version.maven-checkstyle-plugin.checkstyle> |
130 | 132 | <version.maven-jxr-plugin>3.2.0</version.maven-jxr-plugin> |
131 | 133 | <version.maven-pmd-plugin>3.17.0</version.maven-pmd-plugin> |
132 | | - <version.spotbugs-maven-plugin>4.7.0.0</version.spotbugs-maven-plugin> |
| 134 | + <version.maven-pmd-plugin.pmd>6.51.0</version.maven-pmd-plugin.pmd> |
| 135 | + <version.spotbugs-maven-plugin>4.7.3.0</version.spotbugs-maven-plugin> |
| 136 | + <version.spotbugs-maven-plugin.spotbugs>4.7.0.0</version.spotbugs-maven-plugin.spotbugs> |
133 | 137 | <version.maven-surefire-report-plugin>3.0.0-M7</version.maven-surefire-report-plugin> |
134 | 138 | <version.asciidoctor-maven-plugin>2.2.2</version.asciidoctor-maven-plugin> |
135 | 139 | <version.doxia-module-markdown>1.11.1</version.doxia-module-markdown> |
|
470 | 474 | </exclusion> |
471 | 475 | </exclusions> |
472 | 476 | </dependency> |
| 477 | + <dependency> |
| 478 | + <groupId>net.sourceforge.pmd</groupId> |
| 479 | + <artifactId>pmd</artifactId> |
| 480 | + <version>${version.maven-pmd-plugin.pmd}</version> |
| 481 | + <type>pom</type> |
| 482 | + <scope>import</scope> |
| 483 | + </dependency> |
473 | 484 | <dependency> |
474 | 485 | <groupId>org.apache.maven.plugins</groupId> |
475 | 486 | <artifactId>maven-surefire-plugin</artifactId> |
|
942 | 953 | <groupId>org.apache.maven.plugins</groupId> |
943 | 954 | <artifactId>maven-checkstyle-plugin</artifactId> |
944 | 955 | <version>${version.maven-checkstyle-plugin}</version> |
| 956 | + <dependencies> |
| 957 | + <dependency> |
| 958 | + <groupId>com.puppycrawl.tools</groupId> |
| 959 | + <artifactId>checkstyle</artifactId> |
| 960 | + <version>${version.maven-checkstyle-plugin.checkstyle}</version> |
| 961 | + </dependency> |
| 962 | + </dependencies> |
945 | 963 | </plugin> |
946 | 964 | <plugin> |
947 | 965 | <groupId>com.github.spotbugs</groupId> |
948 | 966 | <artifactId>spotbugs-maven-plugin</artifactId> |
949 | 967 | <version>${version.spotbugs-maven-plugin}</version> |
| 968 | + <dependencies> |
| 969 | + |
| 970 | + </dependencies> |
950 | 971 | </plugin> |
951 | 972 | <plugin> |
952 | 973 | <groupId>org.apache.maven.plugins</groupId> |
|
1052 | 1073 | <version>${version.maven}</version> |
1053 | 1074 | </requireMavenVersion> |
1054 | 1075 | <requireJavaVersion> |
1055 | | - <version>${java.version}</version> |
| 1076 | + <version>${version.java}</version> |
1056 | 1077 | </requireJavaVersion> |
1057 | 1078 | <requireFilesExist> |
1058 | 1079 | <files> |
1059 | 1080 | <file>${project.basedir}/README.md</file> |
1060 | | - <file>${project.basedir}/LICENSE</file> |
| 1081 | + <file>${project.basedir}/LICENSE.txt</file> |
1061 | 1082 | <file>${project.basedir}/app.json</file> |
1062 | 1083 | <file>${project.basedir}/_config.yml</file> |
1063 | 1084 | <file>${project.basedir}/Procfile</file> |
|
1178 | 1199 | <groupId>org.apache.maven.plugins</groupId> |
1179 | 1200 | <artifactId>maven-compiler-plugin</artifactId> |
1180 | 1201 | <configuration> |
1181 | | - <source>${java.version}</source> |
1182 | | - <target>${java.version}</target> |
| 1202 | + <source>${version.java}</source> |
| 1203 | + <target>${version.java}</target> |
1183 | 1204 | <encoding>${project.build.sourceEncoding}</encoding> |
1184 | 1205 | <compilerArgs> |
1185 | 1206 | <arg>-Xlint:all,-options,-path</arg> |
|
1211 | 1232 | <configuration> |
1212 | 1233 | <linksource>true</linksource> |
1213 | 1234 | <maxmemory>1024m</maxmemory> |
1214 | | - <source>${java.version}</source> |
| 1235 | + <source>${version.java}</source> |
1215 | 1236 | </configuration> |
1216 | 1237 | </plugin> |
1217 | 1238 | <plugin> |
|
1288 | 1309 | <plugin> |
1289 | 1310 | <groupId>org.apache.maven.plugins</groupId> |
1290 | 1311 | <artifactId>maven-checkstyle-plugin</artifactId> |
| 1312 | + <dependencies> |
| 1313 | + <dependency> |
| 1314 | + <groupId>com.puppycrawl.tools</groupId> |
| 1315 | + <artifactId>checkstyle</artifactId> |
| 1316 | + <version>${version.maven-checkstyle-plugin.checkstyle}</version> |
| 1317 | + </dependency> |
| 1318 | + </dependencies> |
1291 | 1319 | </plugin> |
1292 | 1320 | <plugin> |
1293 | 1321 | <groupId>com.github.spotbugs</groupId> |
1294 | 1322 | <artifactId>spotbugs-maven-plugin</artifactId> |
| 1323 | + <configuration> |
| 1324 | + <xmlOutput>true</xmlOutput> |
| 1325 | + <xmlOutputDirectory>target/site</xmlOutputDirectory> |
| 1326 | + </configuration> |
1295 | 1327 | </plugin> |
1296 | 1328 | <plugin> |
1297 | 1329 | <groupId>org.apache.maven.plugins</groupId> |
|
1333 | 1365 | <configuration> |
1334 | 1366 | <linksource>true</linksource> |
1335 | 1367 | <maxmemory>1024m</maxmemory> |
1336 | | - <source>${java.version}</source> |
| 1368 | + <source>${version.java}</source> |
1337 | 1369 | </configuration> |
1338 | 1370 | </plugin> |
1339 | 1371 | <plugin> |
|
1392 | 1424 | <artifactId>maven-pmd-plugin</artifactId> |
1393 | 1425 | <configuration> |
1394 | 1426 | <minimumTokens>100</minimumTokens> |
1395 | | - <targetJdk>${java.version}</targetJdk> |
| 1427 | + <targetJdk>${version.java}</targetJdk> |
1396 | 1428 | <excludeRoots> |
1397 | 1429 | <excludeRoot>target</excludeRoot> |
1398 | 1430 | </excludeRoots> |
|
1525 | 1557 | <dependency> |
1526 | 1558 | <groupId>net.sourceforge.plantuml</groupId> |
1527 | 1559 | <artifactId>plantuml</artifactId> |
1528 | | - <version>${version.net.sourceforge.plantuml}</version> |
| 1560 | + <version>${version.plantuml-maven-plugin.plantuml}</version> |
1529 | 1561 | <scope>runtime</scope> |
1530 | 1562 | </dependency> |
1531 | 1563 | </dependencies> |
|
1562 | 1594 | <dependency> |
1563 | 1595 | <groupId>net.sourceforge.plantuml</groupId> |
1564 | 1596 | <artifactId>plantuml</artifactId> |
1565 | | - <version>${version.net.sourceforge.plantuml}</version> |
| 1597 | + <version>${version.plantuml-maven-plugin.plantuml}</version> |
1566 | 1598 | <scope>runtime</scope> |
1567 | 1599 | </dependency> |
1568 | 1600 | </dependencies> |
|
0 commit comments