|
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