|
4 | 4 |
|
5 | 5 | <groupId>org.woehlke</groupId>
|
6 | 6 | <artifactId>simpleworklist</artifactId>
|
7 |
| - <version>2.3.49-SNAPSHOT</version> |
| 7 | + <version>2.3.54-SNAPSHOT</version> |
8 | 8 | <packaging>jar</packaging>
|
9 | 9 |
|
10 | 10 | <parent>
|
11 | 11 | <groupId>org.springframework.boot</groupId>
|
12 | 12 | <artifactId>spring-boot-starter-parent</artifactId>
|
13 |
| - <version>2.7.2</version> |
| 13 | + <version>2.7.3</version> |
14 | 14 | </parent>
|
15 | 15 |
|
16 | 16 | <scm>
|
|
73 | 73 | <properties>
|
74 | 74 | <java.version>11</java.version>
|
75 | 75 | <version.maven>3.6.3</version.maven>
|
76 |
| - <pmdVersion>6.46.0</pmdVersion> |
77 |
| - |
78 | 76 | <maven.compiler.source>${java.version}</maven.compiler.source>
|
79 | 77 | <maven.compiler.target>${java.version}</maven.compiler.target>
|
80 |
| - |
81 | 78 | <spring-boot.repackage.layout>JAR</spring-boot.repackage.layout>
|
| 79 | + <version.spring-boot-maven-plugin>${project.parent.version}</version.spring-boot-maven-plugin> |
| 80 | + <version.thymeleaf-testing>3.1.0.M2</version.thymeleaf-testing> |
| 81 | + <version.thymeleaf-spring-data-dialect>3.5.0</version.thymeleaf-spring-data-dialect> |
82 | 82 |
|
83 |
| - <spring-boot-maven-plugin.version>${project.parent.version}</spring-boot-maven-plugin.version> |
84 |
| - |
85 |
| - <thymeleaf-testing.version>3.1.0.M2</thymeleaf-testing.version> |
86 |
| - <thymeleaf-spring-data-dialect.version>3.5.0</thymeleaf-spring-data-dialect.version> |
87 | 83 |
|
88 | 84 | <!-- Webjars -->
|
89 | 85 | <webjars.jquery.version>3.6.0</webjars.jquery.version>
|
90 | 86 | <webjars.popper.js.version>2.9.3</webjars.popper.js.version>
|
91 |
| - <webjars.bootstrap.version>5.1.3</webjars.bootstrap.version> |
92 |
| - <webjars.font-awesome.version>6.1.1</webjars.font-awesome.version> |
| 87 | + <webjars.bootstrap.version>5.2.0</webjars.bootstrap.version> |
| 88 | + <webjars.font-awesome.version>6.1.2</webjars.font-awesome.version> |
93 | 89 | <webjars.ckeditor.version>31.0.0</webjars.ckeditor.version>
|
94 | 90 | <opencsv.version>5.3</opencsv.version>
|
95 | 91 |
|
|
100 | 96 | <groovy-all.version>2.4.21</groovy-all.version>
|
101 | 97 | <hamcrest.version>2.2</hamcrest.version>
|
102 | 98 | <jsoup.version>1.14.2</jsoup.version>
|
| 99 | + <pmdVersion>6.46.0</pmdVersion> |
103 | 100 |
|
104 | 101 | <!-- SCM and Releasing -->
|
105 | 102 | <version.org.apache.maven.scm>1.13.0</version.org.apache.maven.scm>
|
|
112 | 109 | <docker-compose-maven-plugin.ignorePullFailures>true</docker-compose-maven-plugin.ignorePullFailures>
|
113 | 110 | <docker-compose-maven-plugin.detachedMode>true</docker-compose-maven-plugin.detachedMode>
|
114 | 111 |
|
| 112 | + <!-- Maven Plugins --> |
| 113 | + |
| 114 | + |
115 | 115 | <maven-release-plugin.version>3.0.0-M6</maven-release-plugin.version>
|
116 | 116 |
|
117 | 117 | <!-- Maven Reports for Site -->
|
118 |
| - <maven-site-plugin.version>3.12.0</maven-site-plugin.version> |
119 |
| - <maven-project-info-reports-plugin.version>3.3.0</maven-project-info-reports-plugin.version> |
120 |
| - <maven-checkstyle-plugin.version>3.1.2</maven-checkstyle-plugin.version> |
121 |
| - <maven-jxr-plugin.version>3.2.0</maven-jxr-plugin.version> |
| 118 | + <version.maven-site-plugin>3.12.0</version.maven-site-plugin> |
| 119 | + <version.maven-project-info-reports-plugin>3.3.0</version.maven-project-info-reports-plugin> |
| 120 | + <version.maven-checkstyle-plugin>3.1.2</version.maven-checkstyle-plugin> |
| 121 | + <version.maven-jxr-plugin>3.2.0</version.maven-jxr-plugin> |
122 | 122 | <maven-pmd-plugin.version>3.17.0</maven-pmd-plugin.version>
|
123 |
| - <spotbugs-maven-plugin.version>4.7.0.0</spotbugs-maven-plugin.version> |
124 |
| - <maven-surefire-report-plugin.version>3.0.0-M7</maven-surefire-report-plugin.version> |
125 |
| - <asciidoctor-maven-plugin.version>2.2.2</asciidoctor-maven-plugin.version> |
126 |
| - <doxia-module-markdown.version>1.11.1</doxia-module-markdown.version> |
127 |
| - <maven-enforcer-plugin.version>3.1.0</maven-enforcer-plugin.version> |
| 123 | + <version.spotbugs-maven-plugin>4.7.0.0</version.spotbugs-maven-plugin> |
| 124 | + <version.maven-surefire-report-plugin>3.0.0-M7</version.maven-surefire-report-plugin> |
| 125 | + <version.asciidoctor-maven-plugin>2.2.2</version.asciidoctor-maven-plugin> |
| 126 | + <version.doxia-module-markdown>1.11.1</version.doxia-module-markdown> |
| 127 | + <version.maven-enforcer-plugin>3.1.0</version.maven-enforcer-plugin> |
| 128 | + <version.plantuml-maven-plugin>1.5.2</version.plantuml-maven-plugin> |
| 129 | + <version.net.sourceforge.plantuml>1.2022.6</version.net.sourceforge.plantuml> |
128 | 130 | </properties>
|
129 | 131 |
|
130 | 132 | <repositories>
|
|
362 | 364 | <dependency>
|
363 | 365 | <groupId>org.thymeleaf</groupId>
|
364 | 366 | <artifactId>thymeleaf-testing</artifactId>
|
365 |
| - <version>${thymeleaf-testing.version}</version> |
| 367 | + <version>${version.thymeleaf-testing}</version> |
366 | 368 | <scope>test</scope>
|
367 | 369 | </dependency>
|
368 | 370 | <dependency>
|
369 | 371 | <groupId>io.github.jpenren</groupId>
|
370 | 372 | <artifactId>thymeleaf-spring-data-dialect</artifactId>
|
371 |
| - <version>${thymeleaf-spring-data-dialect.version}</version> |
| 373 | + <version>${version.thymeleaf-spring-data-dialect}</version> |
372 | 374 | </dependency>
|
373 | 375 |
|
374 | 376 | <!-- compile -->
|
|
451 | 453 | <dependency>
|
452 | 454 | <groupId>org.apache.maven.plugins</groupId>
|
453 | 455 | <artifactId>maven-enforcer-plugin</artifactId>
|
454 |
| - <version>${maven-enforcer-plugin.version}</version> |
| 456 | + <version>${version.maven-enforcer-plugin}</version> |
455 | 457 | <type>maven-plugin</type>
|
456 | 458 | <scope>provided</scope>
|
457 | 459 | </dependency>
|
|
511 | 513 | <dependency>
|
512 | 514 | <groupId>org.springframework.boot</groupId>
|
513 | 515 | <artifactId>spring-boot-maven-plugin</artifactId>
|
514 |
| - <version>${spring-boot-maven-plugin.version}</version> |
| 516 | + <version>${version.spring-boot-maven-plugin}</version> |
515 | 517 | <type>maven-plugin</type>
|
516 | 518 | <scope>provided</scope>
|
517 | 519 | </dependency>
|
518 | 520 | <dependency>
|
519 | 521 | <groupId>org.apache.maven.plugins</groupId>
|
520 | 522 | <artifactId>maven-site-plugin</artifactId>
|
521 |
| - <version>${maven-site-plugin.version}</version> |
| 523 | + <version>${version.maven-site-plugin}</version> |
522 | 524 | <type>maven-plugin</type>
|
523 | 525 | <scope>provided</scope>
|
524 | 526 | </dependency>
|
525 | 527 | <dependency>
|
526 | 528 | <groupId>org.apache.maven.plugins</groupId>
|
527 | 529 | <artifactId>maven-project-info-reports-plugin</artifactId>
|
528 |
| - <version>${maven-project-info-reports-plugin.version}</version> |
| 530 | + <version>${version.maven-project-info-reports-plugin}</version> |
529 | 531 | <type>maven-plugin</type>
|
530 | 532 | <scope>provided</scope>
|
531 | 533 | </dependency>
|
532 | 534 | <dependency>
|
533 | 535 | <groupId>org.apache.maven.plugins</groupId>
|
534 | 536 | <artifactId>maven-jxr-plugin</artifactId>
|
535 |
| - <version>${maven-jxr-plugin.version}</version> |
| 537 | + <version>${version.maven-jxr-plugin}</version> |
536 | 538 | <type>maven-plugin</type>
|
537 | 539 | <scope>provided</scope>
|
538 | 540 | </dependency>
|
539 | 541 | <dependency>
|
540 | 542 | <groupId>org.apache.maven.plugins</groupId>
|
541 | 543 | <artifactId>maven-checkstyle-plugin</artifactId>
|
542 |
| - <version>${maven-checkstyle-plugin.version}</version> |
| 544 | + <version>${version.maven-checkstyle-plugin}</version> |
543 | 545 | <type>maven-plugin</type>
|
544 | 546 | <scope>provided</scope>
|
545 | 547 | <exclusions>
|
|
552 | 554 | <dependency>
|
553 | 555 | <groupId>com.github.spotbugs</groupId>
|
554 | 556 | <artifactId>spotbugs-maven-plugin</artifactId>
|
555 |
| - <version>${spotbugs-maven-plugin.version}</version> |
| 557 | + <version>${version.spotbugs-maven-plugin}</version> |
556 | 558 | <type>maven-plugin</type>
|
557 | 559 | <scope>provided</scope>
|
558 | 560 | </dependency>
|
|
579 | 581 | <dependency>
|
580 | 582 | <groupId>org.apache.maven.plugins</groupId>
|
581 | 583 | <artifactId>maven-surefire-report-plugin</artifactId>
|
582 |
| - <version>${maven-surefire-report-plugin.version}</version> |
| 584 | + <version>${version.maven-surefire-report-plugin}</version> |
583 | 585 | <type>maven-plugin</type>
|
584 | 586 | <scope>provided</scope>
|
585 | 587 | </dependency>
|
586 | 588 | <dependency>
|
587 | 589 | <groupId>org.asciidoctor</groupId>
|
588 | 590 | <artifactId>asciidoctor-maven-plugin</artifactId>
|
589 |
| - <version>${asciidoctor-maven-plugin.version}</version> |
| 591 | + <version>${version.asciidoctor-maven-plugin}</version> |
590 | 592 | <type>maven-plugin</type>
|
591 | 593 | <scope>provided</scope>
|
592 | 594 | </dependency>
|
|
635 | 637 | <dependency>
|
636 | 638 | <groupId>org.apache.maven.doxia</groupId>
|
637 | 639 | <artifactId>doxia-module-markdown</artifactId>
|
638 |
| - <version>${doxia-module-markdown.version}</version> |
| 640 | + <version>${version.doxia-module-markdown}</version> |
639 | 641 | <scope>provided</scope>
|
640 | 642 | </dependency>
|
641 | 643 |
|
|
1115 | 1117 | <plugin>
|
1116 | 1118 | <groupId>org.apache.maven.plugins</groupId>
|
1117 | 1119 | <artifactId>maven-enforcer-plugin</artifactId>
|
1118 |
| - <version>${maven-enforcer-plugin.version}</version> |
| 1120 | + <version>${version.maven-enforcer-plugin}</version> |
1119 | 1121 | </plugin>
|
1120 | 1122 | <plugin>
|
1121 | 1123 | <groupId>org.apache.maven.plugins</groupId>
|
|
1145 | 1147 | <plugin>
|
1146 | 1148 | <groupId>org.springframework.boot</groupId>
|
1147 | 1149 | <artifactId>spring-boot-maven-plugin</artifactId>
|
1148 |
| - <version>${spring-boot-maven-plugin.version}</version> |
| 1150 | + <version>${version.spring-boot-maven-plugin}</version> |
1149 | 1151 | </plugin>
|
1150 | 1152 | <plugin>
|
1151 | 1153 | <groupId>org.apache.maven.plugins</groupId>
|
|
1155 | 1157 | <plugin>
|
1156 | 1158 | <groupId>org.apache.maven.plugins</groupId>
|
1157 | 1159 | <artifactId>maven-project-info-reports-plugin</artifactId>
|
1158 |
| - <version>${maven-project-info-reports-plugin.version}</version> |
| 1160 | + <version>${version.maven-project-info-reports-plugin}</version> |
1159 | 1161 | </plugin>
|
1160 | 1162 | <plugin>
|
1161 | 1163 | <groupId>org.apache.maven.plugins</groupId>
|
1162 | 1164 | <artifactId>maven-jxr-plugin</artifactId>
|
1163 |
| - <version>${maven-jxr-plugin.version}</version> |
| 1165 | + <version>${version.maven-jxr-plugin}</version> |
1164 | 1166 | </plugin>
|
1165 | 1167 | <plugin>
|
1166 | 1168 | <groupId>org.apache.maven.plugins</groupId>
|
1167 | 1169 | <artifactId>maven-checkstyle-plugin</artifactId>
|
1168 |
| - <version>${maven-checkstyle-plugin.version}</version> |
| 1170 | + <version>${version.maven-checkstyle-plugin}</version> |
1169 | 1171 | </plugin>
|
1170 | 1172 | <plugin>
|
1171 | 1173 | <groupId>com.github.spotbugs</groupId>
|
1172 | 1174 | <artifactId>spotbugs-maven-plugin</artifactId>
|
1173 |
| - <version>${spotbugs-maven-plugin.version}</version> |
| 1175 | + <version>${version.spotbugs-maven-plugin}</version> |
1174 | 1176 | </plugin>
|
1175 | 1177 | <plugin>
|
1176 | 1178 | <groupId>org.apache.maven.plugins</groupId>
|
|
1180 | 1182 | <plugin>
|
1181 | 1183 | <groupId>org.apache.maven.plugins</groupId>
|
1182 | 1184 | <artifactId>maven-surefire-report-plugin</artifactId>
|
1183 |
| - <version>${maven-surefire-report-plugin.version}</version> |
| 1185 | + <version>${version.maven-surefire-report-plugin}</version> |
1184 | 1186 | </plugin>
|
1185 | 1187 | <plugin>
|
1186 | 1188 | <groupId>org.apache.maven.plugins</groupId>
|
|
1190 | 1192 | <plugin>
|
1191 | 1193 | <groupId>org.asciidoctor</groupId>
|
1192 | 1194 | <artifactId>asciidoctor-maven-plugin</artifactId>
|
1193 |
| - <version>${asciidoctor-maven-plugin.version}</version> |
| 1195 | + <version>${version.asciidoctor-maven-plugin}</version> |
1194 | 1196 | </plugin>
|
1195 | 1197 | <plugin>
|
1196 | 1198 | <groupId>org.apache.maven.plugins</groupId>
|
|
1236 | 1238 | <plugin>
|
1237 | 1239 | <groupId>org.apache.maven.plugins</groupId>
|
1238 | 1240 | <artifactId>maven-site-plugin</artifactId>
|
1239 |
| - <version>${maven-site-plugin.version}</version> |
| 1241 | + <version>${version.maven-site-plugin}</version> |
1240 | 1242 | <!--
|
1241 | 1243 | <dependencies>
|
1242 | 1244 | <dependency>
|
|
1348 | 1350 | <file>${project.basedir}/src/site/markdown/REQUIREMENTS_NONFUNCTIONAL.md</file>
|
1349 | 1351 | <file>${project.basedir}/src/site/markdown/TODO.md</file>
|
1350 | 1352 | <file>${project.basedir}/src/site/site.xml</file>
|
1351 |
| - <file>${project.basedir}/etc/build.sh</file> |
| 1353 | + <file>${project.basedir}/build.sh</file> |
1352 | 1354 | <file>${project.basedir}/etc/run.sh</file>
|
1353 | 1355 | <file>${project.basedir}/src/main/bash/psql.sh</file>
|
1354 | 1356 | <file>${project.basedir}/etc/docker-start.sh</file>
|
|
1877 | 1879 | </plugins>
|
1878 | 1880 | </reporting>
|
1879 | 1881 |
|
| 1882 | + |
| 1883 | + <profiles> |
| 1884 | + |
| 1885 | + <profile> |
| 1886 | + <id>war</id> |
| 1887 | + <properties> |
| 1888 | + <skip.unit.tests>false</skip.unit.tests> |
| 1889 | + <skip.integration.tests>true</skip.integration.tests> |
| 1890 | + </properties> |
| 1891 | + <build> |
| 1892 | + <finalName>petclinic</finalName> |
| 1893 | + <defaultGoal>clean install</defaultGoal> |
| 1894 | + </build> |
| 1895 | + </profile> |
| 1896 | + |
| 1897 | + <profile> |
| 1898 | + <id>uml</id> |
| 1899 | + <properties> |
| 1900 | + <skip.unit.tests>true</skip.unit.tests> |
| 1901 | + <skip.integration.tests>true</skip.integration.tests> |
| 1902 | + </properties> |
| 1903 | + <dependencyManagement> |
| 1904 | + <dependencies> |
| 1905 | + <dependency> |
| 1906 | + <groupId>com.github.funthomas424242</groupId> |
| 1907 | + <artifactId>plantuml-maven-plugin</artifactId> |
| 1908 | + <version>${version.plantuml-maven-plugin}</version> |
| 1909 | + <type>maven-plugin</type> |
| 1910 | + <exclusions> |
| 1911 | + <exclusion> |
| 1912 | + <groupId>javax.enterprise</groupId> |
| 1913 | + <artifactId>cdi-api</artifactId> |
| 1914 | + </exclusion> |
| 1915 | + </exclusions> |
| 1916 | + </dependency> |
| 1917 | + <dependency> |
| 1918 | + <groupId>net.sourceforge.plantuml</groupId> |
| 1919 | + <artifactId>plantuml</artifactId> |
| 1920 | + <version>${version.net.sourceforge.plantuml}</version> |
| 1921 | + <scope>runtime</scope> |
| 1922 | + </dependency> |
| 1923 | + </dependencies> |
| 1924 | + </dependencyManagement> |
| 1925 | + <dependencies> |
| 1926 | + <dependency> |
| 1927 | + <groupId>com.github.funthomas424242</groupId> |
| 1928 | + <artifactId>plantuml-maven-plugin</artifactId> |
| 1929 | + <type>maven-plugin</type> |
| 1930 | + </dependency> |
| 1931 | + <dependency> |
| 1932 | + <groupId>net.sourceforge.plantuml</groupId> |
| 1933 | + <artifactId>plantuml</artifactId> |
| 1934 | + <scope>runtime</scope> |
| 1935 | + </dependency> |
| 1936 | + </dependencies> |
| 1937 | + <build> |
| 1938 | + <defaultGoal>clean com.github.funthomas424242:plantuml-maven-plugin:generate</defaultGoal> |
| 1939 | + <plugins> |
| 1940 | + <plugin> |
| 1941 | + <groupId>com.github.funthomas424242</groupId> |
| 1942 | + <artifactId>plantuml-maven-plugin</artifactId> |
| 1943 | + <version>${version.plantuml-maven-plugin}</version> |
| 1944 | + <configuration> |
| 1945 | + <truncatePattern>src/main/*</truncatePattern> |
| 1946 | + <sourceFiles> |
| 1947 | + <directory>${basedir}</directory> |
| 1948 | + <includes> |
| 1949 | + <include>src/main/plantuml/**/*.puml</include> |
| 1950 | + </includes> |
| 1951 | + </sourceFiles> |
| 1952 | + </configuration> |
| 1953 | + <dependencies> |
| 1954 | + <dependency> |
| 1955 | + <groupId>net.sourceforge.plantuml</groupId> |
| 1956 | + <artifactId>plantuml</artifactId> |
| 1957 | + <version>${version.net.sourceforge.plantuml}</version> |
| 1958 | + <scope>runtime</scope> |
| 1959 | + </dependency> |
| 1960 | + </dependencies> |
| 1961 | + </plugin> |
| 1962 | + </plugins> |
| 1963 | + </build> |
| 1964 | + </profile> |
| 1965 | + |
| 1966 | + </profiles> |
| 1967 | + |
1880 | 1968 | </project>
|
0 commit comments