Skip to content

Commit ca53c83

Browse files
authored
Merge pull request #35 from bci-oss/update-dependencies-and-configure-checkstyle
Update dependencies and configure checkstyle
2 parents 39faf3a + b5220ad commit ca53c83

File tree

1 file changed

+50
-32
lines changed

1 file changed

+50
-32
lines changed

pom.xml

Lines changed: 50 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,9 @@
4848
<aas4j.version>1.0.4</aas4j.version>
4949
<aspect-meta-model.version>2.2.0</aspect-meta-model.version>
5050
<assertj-core.version>3.27.7</assertj-core.version>
51-
<assertj-vavr.version>0.4.3</assertj-vavr.version>
51+
<assertj-vavr.version>0.5.0</assertj-vavr.version>
5252
<batik.version>1.19</batik.version>
53+
<checkstyle.version>13.3.0</checkstyle.version>
5354
<classgraph.version>4.8.184</classgraph.version>
5455
<commonmark.version>0.27.1</commonmark.version>
5556
<commons-codec.version>1.21.0</commons-codec.version>
@@ -64,70 +65,70 @@
6465
<guice.version>7.0.0</guice.version>
6566
<hibernate-validator.version>8.0.3.Final</hibernate-validator.version>
6667
<jackson-annotations.version>2.21</jackson-annotations.version>
67-
<jackson-databind.version>2.21.0</jackson-databind.version>
68-
<jackson-dataformat-xml.version>2.21.0</jackson-dataformat-xml.version>
69-
<jackson.version>2.21.0</jackson.version>
68+
<jackson-databind.version>2.21.2</jackson-databind.version>
69+
<jackson-dataformat-xml.version>2.21.2</jackson-dataformat-xml.version>
70+
<jackson.version>2.21.2</jackson.version>
7071
<jakarta-el.version>5.0.0-M1</jakarta-el.version>
7172
<jakarta.version>6.1.0</jakarta.version>
7273
<jansi.version>2.4.2</jansi.version>
7374
<javaparser.version>3.28.0</javaparser.version>
7475
<jena.version>5.6.0</jena.version>
7576
<jqwik.version>1.9.3</jqwik.version>
76-
<json-path.version>2.10.0</json-path.version>
77+
<json-path.version>3.0.0</json-path.version>
7778
<json-schema-validator.version>2.2.14</json-schema-validator.version>
7879
<jspecify.version>1.0.0</jspecify.version>
79-
<junit-jupiter.version>6.0.2</junit-jupiter.version>
80+
<junit-jupiter.version>6.0.3</junit-jupiter.version>
8081
<log4j.version>2.25.3</log4j.version>
81-
<logback.version>1.5.27</logback.version>
82-
<lombok.version>1.18.42</lombok.version>
82+
<logback.version>1.5.32</logback.version>
83+
<lombok.version>1.18.44</lombok.version>
8384
<maven-plugin-annotations.version>3.15.2</maven-plugin-annotations.version>
8485
<maven-plugin-dependencies.version>3.8.1</maven-plugin-dependencies.version>
8586
<mojo-executor.version>2.4.1</mojo-executor.version>
8687
<picocli.version>4.7.7</picocli.version>
8788
<poi.version>5.5.1</poi.version>
8889
<record-builder.version>52</record-builder.version>
8990
<rgxgen.version>3.1</rgxgen.version>
90-
<rhino.version>1.9.0</rhino.version>
9191
<roaster.version>2.31.0.Final</roaster.version>
9292
<slf4j-api.version>2.0.17</slf4j-api.version>
93-
<spring-boot.version>4.0.2</spring-boot.version>
94-
<swagger-parser.version>2.1.37</swagger-parser.version>
95-
<tika.version>3.2.3</tika.version>
93+
<spring-boot.version>4.0.4</spring-boot.version>
94+
<swagger-parser.version>2.1.39</swagger-parser.version>
95+
<tika.version>3.3.0</tika.version>
9696
<validation-api.version>3.1.1</validation-api.version>
97-
<vavr.version>0.11.0</vavr.version>
97+
<vavr.version>1.0.1</vavr.version>
9898
<velocity.version>2.4.1</velocity.version>
9999
<xerces.version>2.12.2</xerces.version>
100100

101101
<!-- Versions of plugins -->
102102
<build-helper-maven-plugin.version>3.6.1</build-helper-maven-plugin.version>
103-
<central-publishing-maven-plugin.version>0.10.0</central-publishing-maven-plugin.version>
103+
<central-publishing-maven-plugin.version>0.8.0</central-publishing-maven-plugin.version>
104104
<exec-maven-plugin.version>3.6.3</exec-maven-plugin.version>
105105
<flatten-maven-plugin.version>1.7.3</flatten-maven-plugin.version>
106106
<git-commit-id-plugin.version>4.9.10</git-commit-id-plugin.version>
107107
<groovy-maven-plugin.version>2.1.1</groovy-maven-plugin.version>
108108
<jacoco-maven-plugin.version>0.8.14</jacoco-maven-plugin.version>
109+
<maven-checkstyle-plugin.version>3.6.0</maven-checkstyle-plugin.version>
109110
<maven-clean-plugin.version>3.5.0</maven-clean-plugin.version>
110111
<maven-compiler-plugin.version>3.15.0</maven-compiler-plugin.version>
111-
<maven-dependency-plugin.version>3.9.0</maven-dependency-plugin.version>
112+
<maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version>
112113
<maven-deploy-plugin.version>3.1.4</maven-deploy-plugin.version>
113114
<maven-enforcer-plugin.version>3.6.2</maven-enforcer-plugin.version>
114-
<maven-failsafe-plugin.version>3.5.4</maven-failsafe-plugin.version>
115+
<maven-failsafe-plugin.version>3.5.5</maven-failsafe-plugin.version>
115116
<maven-gpg-plugin.version>3.2.8</maven-gpg-plugin.version>
116117
<maven-install-plugin.version>3.1.4</maven-install-plugin.version>
117118
<maven-jar-plugin.version>3.5.0</maven-jar-plugin.version>
118119
<maven-javadoc-plugin.version>3.12.0</maven-javadoc-plugin.version>
119120
<maven-plugin-plugin.version>3.15.2</maven-plugin-plugin.version>
120-
<maven-plugin-testing-harness.version>3.5.0</maven-plugin-testing-harness.version>
121-
<maven-resources-plugin.version>3.4.0</maven-resources-plugin.version>
121+
<maven-plugin-testing-harness.version>3.5.1</maven-plugin-testing-harness.version>
122+
<maven-resources-plugin.version>3.5.0</maven-resources-plugin.version>
122123
<maven-scm-plugin.version>2.2.1</maven-scm-plugin.version>
123-
<maven-shade-plugin.version>3.6.1</maven-shade-plugin.version>
124+
<maven-shade-plugin.version>3.6.2</maven-shade-plugin.version>
124125
<maven-source-plugin.version>3.4.0</maven-source-plugin.version>
125126
<maven-surefire-junit5-tree-reporter.version>1.5.1</maven-surefire-junit5-tree-reporter.version>
126-
<maven-surefire-plugin.version>3.5.4</maven-surefire-plugin.version>
127-
<maven-surefire-report-plugin.version>3.5.4</maven-surefire-report-plugin.version>
127+
<maven-surefire-plugin.version>3.5.5</maven-surefire-plugin.version>
128+
<maven-surefire-report-plugin.version>3.5.5</maven-surefire-report-plugin.version>
128129
<properties-maven-plugin.version>1.3.0</properties-maven-plugin.version>
129130
<spotless-maven-plugin-eclipse.version>4.37</spotless-maven-plugin-eclipse.version>
130-
<spotless-maven-plugin.version>3.2.1</spotless-maven-plugin.version>
131+
<spotless-maven-plugin.version>3.4.0</spotless-maven-plugin.version>
131132
<versions-maven-plugin.version>2.21.0</versions-maven-plugin.version>
132133

133134
<!-- General settings -->
@@ -451,11 +452,6 @@
451452
<artifactId>rgxgen</artifactId>
452453
<version>${rgxgen.version}</version>
453454
</dependency>
454-
<dependency>
455-
<groupId>org.mozilla</groupId>
456-
<artifactId>rhino</artifactId>
457-
<version>${rhino.version}</version>
458-
</dependency>
459455
<dependency>
460456
<groupId>org.jboss.forge.roaster</groupId>
461457
<artifactId>roaster-jdt</artifactId>
@@ -557,6 +553,25 @@
557553
<artifactId>jacoco-maven-plugin</artifactId>
558554
<version>${jacoco-maven-plugin.version}</version>
559555
</plugin>
556+
<plugin>
557+
<groupId>org.apache.maven.plugins</groupId>
558+
<artifactId>maven-checkstyle-plugin</artifactId>
559+
<version>${maven-checkstyle-plugin.version}</version>
560+
<configuration>
561+
<configLocation>${maven.multiModuleProjectDirectory}/.development/esmf-checkstyle.xml</configLocation>
562+
<consoleOutput>true</consoleOutput>
563+
<failsOnError>true</failsOnError>
564+
<failOnViolation>true</failOnViolation>
565+
<includeTestSourceDirectory>true</includeTestSourceDirectory>
566+
</configuration>
567+
<dependencies>
568+
<dependency>
569+
<groupId>com.puppycrawl.tools</groupId>
570+
<artifactId>checkstyle</artifactId>
571+
<version>${checkstyle.version}</version>
572+
</dependency>
573+
</dependencies>
574+
</plugin>
560575
<plugin>
561576
<groupId>org.apache.maven.plugins</groupId>
562577
<artifactId>maven-clean-plugin</artifactId>
@@ -656,10 +671,11 @@
656671
<!-- General formats -->
657672
<format>
658673
<includes>
659-
<include>*.java</include>
660-
<include>*.md</include>
661-
<include>*.adoc</include>
662-
<include>*.ttl</include>
674+
<include>**/*.java</include>
675+
<include>**/*.md</include>
676+
<include>**/*.adoc</include>
677+
<include>**/*.ttl</include>
678+
<include>**/*.xml</include>
663679
</includes>
664680
<trimTrailingWhitespace/>
665681
<endWithNewline/>
@@ -868,9 +884,11 @@
868884
<configuration>
869885
<ignoredVersions>.*[\.-](?i)(alpha|beta|(rc[0-9]+)|(m\d+)).*</ignoredVersions>
870886
<!-- Reasons for version update exclusions: -->
887+
<!-- central-publishing-maven-plugin.version: Don't update beyond
888+
0.8.0 because central-bundle functionality is broken -->
871889
<!-- maven-plugin-dependencies.version: Can't update to 3.9.5: sisu-inject usage in maven-plugin-testing-hardness is broken -->
872890
<!-- aas4j: Don't update to 2.x until https://github.com/eclipse-aas4j/aas4j/issues/448 is fixed -->
873-
<excludeProperties>maven-plugin-dependencies.version,aas4j.version</excludeProperties>
891+
<excludeProperties>central-publishing-maven-plugin.version,maven-plugin-dependencies.version,aas4j.version</excludeProperties>
874892
</configuration>
875893
</plugin>
876894
</plugins>

0 commit comments

Comments
 (0)