You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by cd...@apache.org on 2024/09/13 18:14:21 UTC
(plc4x) 01/01: chore: Updated many dependencies and plugins to more recent versions.
This is an automated email from the ASF dual-hosted git repository.
cdutz pushed a commit to branch feature/update-parent-pom
in repository https://gitbox.apache.org/repos/asf/plc4x.git
commit fcc89a4e0fa9e561bfae50295fd08f00acbb6518
Author: Christofer Dutz <cd...@apache.org>
AuthorDate: Fri Sep 13 20:14:11 2024 +0200
chore: Updated many dependencies and plugins to more recent versions.
---
code-generation/language-c/pom.xml | 1 -
code-generation/language-go/pom.xml | 1 -
code-generation/language-java/pom.xml | 6 ++
jenkins.pom | 2 +-
plc4j/drivers/iec-60870/pom.xml | 9 +-
.../modbus/base/optimizer/ModbusOptimizer.java | 2 +
plc4j/pom.xml | 5 +-
plc4j/utils/test-generator/pom.xml | 14 +++-
.../knxnetip/readwrite/model/KnxManufacturer.cs | 42 ++++++----
pom.xml | 98 ++++++++++++----------
protocols/opcua/pom.xml | 11 +--
11 files changed, 111 insertions(+), 80 deletions(-)
diff --git a/code-generation/language-c/pom.xml b/code-generation/language-c/pom.xml
index 6e7c5a14b3..746887eb57 100644
--- a/code-generation/language-c/pom.xml
+++ b/code-generation/language-c/pom.xml
@@ -41,7 +41,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-invoker-plugin</artifactId>
- <version>3.7.0</version>
<executions>
<execution>
<id>integration-test</id>
diff --git a/code-generation/language-go/pom.xml b/code-generation/language-go/pom.xml
index a5d02fc0a2..bd8a3f9f05 100644
--- a/code-generation/language-go/pom.xml
+++ b/code-generation/language-go/pom.xml
@@ -41,7 +41,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-invoker-plugin</artifactId>
- <version>3.7.0</version>
<executions>
<execution>
<id>integration-test</id>
diff --git a/code-generation/language-java/pom.xml b/code-generation/language-java/pom.xml
index 3a1a98300f..04682d9788 100644
--- a/code-generation/language-java/pom.xml
+++ b/code-generation/language-java/pom.xml
@@ -71,6 +71,12 @@
<pomIncludes>
<pomInclude>*/pom.xml</pomInclude>
</pomIncludes>
+ <mavenOpts>
+ --add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
+ --add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
+ --add-exports jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
+ --add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
+ --add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED</mavenOpts>
<!-- The goals we will be executing in the test-projects -->
<goals>
<goal>test</goal>
diff --git a/jenkins.pom b/jenkins.pom
index a26a416d87..7a8448dfaf 100644
--- a/jenkins.pom
+++ b/jenkins.pom
@@ -26,7 +26,7 @@
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
- <version>31</version>
+ <version>33</version>
</parent>
<groupId>org.apache.plc4x</groupId>
diff --git a/plc4j/drivers/iec-60870/pom.xml b/plc4j/drivers/iec-60870/pom.xml
index 1ed5d57b07..c7c55d5400 100644
--- a/plc4j/drivers/iec-60870/pom.xml
+++ b/plc4j/drivers/iec-60870/pom.xml
@@ -113,10 +113,6 @@
<groupId>io.netty</groupId>
<artifactId>netty-transport</artifactId>
</dependency>
- <dependency>
- <groupId>commons-codec</groupId>
- <artifactId>commons-codec</artifactId>
- </dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
@@ -128,6 +124,11 @@
<version>0.13.0-SNAPSHOT</version>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ <scope>test</scope>
+ </dependency>
<dependency>
<groupId>org.apache.plc4x</groupId>
diff --git a/plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/base/optimizer/ModbusOptimizer.java b/plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/base/optimizer/ModbusOptimizer.java
index 51873f3067..d78bfe9483 100644
--- a/plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/base/optimizer/ModbusOptimizer.java
+++ b/plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/base/optimizer/ModbusOptimizer.java
@@ -329,6 +329,8 @@ public class ModbusOptimizer extends SingleTagOptimizer {
public Response(int startingAddress, byte[] responseData) {
this.startingAddress = startingAddress;
this.responseData = responseData;
+ // In general a "Celil(responseData.length / 2)" would habe been more correct,
+ // but the data returned from the device should already be an even number.
this.endingAddress = startingAddress + (responseData.length / 2);
}
diff --git a/plc4j/pom.xml b/plc4j/pom.xml
index c38830e987..c07499e41f 100644
--- a/plc4j/pom.xml
+++ b/plc4j/pom.xml
@@ -107,9 +107,7 @@
<ignoredDependency>org.slf4j:slf4j-api</ignoredDependency>
<ignoredDependency>ch.qos.logback:logback-classic</ignoredDependency>
<ignoredDependency>org.apache.groovy:groovy-test-junit5</ignoredDependency>
- <ignoredDependency>org.apache.groovy:groovy</ignoredDependency>
<ignoredDependency>com.athaydes:spock-reports</ignoredDependency>
- <ignoredDependency>org.apache.nifi:nifi-standard-nar</ignoredDependency>
</ignoredDependencies>
</configuration>
</execution>
@@ -268,7 +266,8 @@
Also do we have to pass in the byte-buddy agent to work around issues
with dynamic loading of jvm agents.
-->
- <argLine>-javaagent:${project.basedir}/target/byte-buddy-agent-${byte-buddy.version}.jar -Xmx512m @{surefireArgLine}</argLine>
+ <!--argLine>-javaagent:${project.basedir}/target/byte-buddy-agent-${byte-buddy.version}.jar -Xmx512m @{surefireArgLine}</argLine-->
+ <argLine>-Xmx512m @{surefireArgLine}</argLine>
<includes>
<include>**/*Test.java</include>
<include>**/*Tests.java</include>
diff --git a/plc4j/utils/test-generator/pom.xml b/plc4j/utils/test-generator/pom.xml
index 69ad7953cc..009d219009 100644
--- a/plc4j/utils/test-generator/pom.xml
+++ b/plc4j/utils/test-generator/pom.xml
@@ -119,10 +119,6 @@
<groupId>org.pcap4j</groupId>
<artifactId>pcap4j-core</artifactId>
</dependency>
- <dependency>
- <groupId>org.xmlunit</groupId>
- <artifactId>xmlunit-matchers</artifactId>
- </dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
@@ -137,6 +133,11 @@
<!-- Explicitly managing this back to "compile" -->
<scope>compile</scope>
</dependency>
+ <dependency>
+ <groupId>org.apache.groovy</groupId>
+ <artifactId>groovy</artifactId>
+ <version>${groovy.version}</version>
+ </dependency>
<dependency>
<groupId>org.apache.plc4x</groupId>
@@ -169,6 +170,11 @@
<artifactId>commons-io</artifactId>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.xmlunit</groupId>
+ <artifactId>xmlunit-matchers</artifactId>
+ <scope>test</scope>
+ </dependency>
</dependencies>
</project>
\ No newline at end of file
diff --git a/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs b/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs
index dace26735b..4ed1707bd7 100644
--- a/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs
+++ b/plc4net/drivers/knxnetip/src/drivers/knxnetip/readwrite/model/KnxManufacturer.cs
@@ -118,7 +118,7 @@ namespace org.apache.plc4net.drivers.knxnetip.readwrite.model
M_VESTAMATIC = 91,
M_MDT_TECHNOLOGIES = 92,
M_WARENDORFER_KUECHEN_GMBH = 93,
- M_VIDEO_STAR = 94,
+ M_GVS = 94,
M_SITEK = 95,
M_CONTROLTRONIC = 96,
M_FUNCTION_TECHNOLOGY = 97,
@@ -712,8 +712,10 @@ namespace org.apache.plc4net.drivers.knxnetip.readwrite.model
M_ZHEJIANG_FORICK__INTELLIGENT_TECHNOLOGY_CO___LTD = 685,
M_VARNI_DIGITAL_PRIVATE_LIMITED = 686,
M_3A_ENTREPRISE_APS = 687,
- M_ABB___RESERVED = 688,
- M_BUSCH_JAEGER_ELEKTRO___RESERVED = 689,
+ M_ITALIANA_CONDUTTORI_SRL = 688,
+ M_XIAMEN_LEELEN_TECHNOLOGY_CO__LTD_ = 689,
+ M_ABB___RESERVED = 690,
+ M_BUSCH_JAEGER_ELEKTRO___RESERVED = 691,
}
public static class KnxManufacturerInfo
@@ -2685,15 +2687,21 @@ namespace org.apache.plc4net.drivers.knxnetip.readwrite.model
case KnxManufacturer.M_3A_ENTREPRISE_APS: { /* '687' */
return 745;
}
- case KnxManufacturer.M_ABB___RESERVED: { /* '688' */
- return 43954;
+ case KnxManufacturer.M_ITALIANA_CONDUTTORI_SRL: { /* '688' */
+ return 746;
}
- case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* '689' */
- return 43959;
+ case KnxManufacturer.M_XIAMEN_LEELEN_TECHNOLOGY_CO__LTD_: { /* '689' */
+ return 747;
}
case KnxManufacturer.M_EELECTRON: { /* '69' */
return 108;
}
+ case KnxManufacturer.M_ABB___RESERVED: { /* '690' */
+ return 43954;
+ }
+ case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* '691' */
+ return 43959;
+ }
case KnxManufacturer.M_GIRA_GIERSIEPEN: { /* '7' */
return 8;
}
@@ -2775,7 +2783,7 @@ namespace org.apache.plc4net.drivers.knxnetip.readwrite.model
case KnxManufacturer.M_WARENDORFER_KUECHEN_GMBH: { /* '93' */
return 132;
}
- case KnxManufacturer.M_VIDEO_STAR: { /* '94' */
+ case KnxManufacturer.M_GVS: { /* '94' */
return 133;
}
case KnxManufacturer.M_SITEK: { /* '95' */
@@ -4765,15 +4773,21 @@ namespace org.apache.plc4net.drivers.knxnetip.readwrite.model
case KnxManufacturer.M_3A_ENTREPRISE_APS: { /* '687' */
return "3a entreprise aps";
}
- case KnxManufacturer.M_ABB___RESERVED: { /* '688' */
- return "ABB - reserved";
+ case KnxManufacturer.M_ITALIANA_CONDUTTORI_SRL: { /* '688' */
+ return "Italiana Conduttori srl";
}
- case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* '689' */
- return "Busch-Jaeger Elektro - reserved";
+ case KnxManufacturer.M_XIAMEN_LEELEN_TECHNOLOGY_CO__LTD_: { /* '689' */
+ return "Xiamen Leelen Technology Co.,Ltd.";
}
case KnxManufacturer.M_EELECTRON: { /* '69' */
return "Eelectron";
}
+ case KnxManufacturer.M_ABB___RESERVED: { /* '690' */
+ return "ABB - reserved";
+ }
+ case KnxManufacturer.M_BUSCH_JAEGER_ELEKTRO___RESERVED: { /* '691' */
+ return "Busch-Jaeger Elektro - reserved";
+ }
case KnxManufacturer.M_GIRA_GIERSIEPEN: { /* '7' */
return "GIRA Giersiepen";
}
@@ -4855,8 +4869,8 @@ namespace org.apache.plc4net.drivers.knxnetip.readwrite.model
case KnxManufacturer.M_WARENDORFER_KUECHEN_GMBH: { /* '93' */
return "Warendorfer Küchen GmbH";
}
- case KnxManufacturer.M_VIDEO_STAR: { /* '94' */
- return "Video-Star";
+ case KnxManufacturer.M_GVS: { /* '94' */
+ return "GVS";
}
case KnxManufacturer.M_SITEK: { /* '95' */
return "Sitek";
diff --git a/pom.xml b/pom.xml
index b5ab6b7ba2..a836fd0375 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,8 +24,7 @@
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
- <!-- When updating to 32 the site build starts failing -->
- <version>31</version>
+ <version>33</version>
</parent>
<groupId>org.apache.plc4x</groupId>
@@ -102,53 +101,54 @@
<plc4x-code-generation.version>1.7.0</plc4x-code-generation.version>
- <antlr.version>4.13.1</antlr.version>
+ <antlr.version>4.13.2</antlr.version>
<apiguardian.version>1.1.2</apiguardian.version>
- <assertj.version>3.26.0</assertj.version>
- <awaitility.version>4.2.1</awaitility.version>
+ <assertj.version>3.26.3</assertj.version>
+ <awaitility.version>4.2.2</awaitility.version>
<!-- The currently available version is 2.0.5 and anything above 1.4.3 is no longer compatible with our code -->
<bit-io.version>1.4.3</bit-io.version>
<bouncycastle.version>1.78.1</bouncycastle.version>
- <byte-buddy.version>1.14.17</byte-buddy.version>
- <cmake.version>3.29.3-b2</cmake.version>
+ <byte-buddy.version>1.15.1</byte-buddy.version>
+ <cmake.version>3.30.2-b1</cmake.version>
<commons-beanutils.version>1.9.4</commons-beanutils.version>
- <commons-cli.version>1.8.0</commons-cli.version>
- <commons-codec.version>1.17.0</commons-codec.version>
+ <commons-cli.version>1.9.0</commons-cli.version>
+ <commons-codec.version>1.17.1</commons-codec.version>
<commons-collections4.version>4.4</commons-collections4.version>
- <commons-compress.version>1.26.2</commons-compress.version>
+ <commons-compress.version>1.27.1</commons-compress.version>
<commons-configuration2.version>2.11.0</commons-configuration2.version>
<commons-io.version>2.16.1</commons-io.version>
- <commons-lang3.version>3.14.0</commons-lang3.version>
+ <commons-lang3.version>3.17.0</commons-lang3.version>
<commons-logging.version>1.3.3</commons-logging.version>
<commons-math3.version>3.6.1</commons-math3.version>
<commons-net.version>3.11.1</commons-net.version>
<commons-text.version>1.12.0</commons-text.version>
<commons-csv.version>1.11.0</commons-csv.version>
<dom4j.version>2.1.4</dom4j.version>
- <equalsverifier.version>3.16.1</equalsverifier.version>
+ <equalsverifier.version>3.16.2</equalsverifier.version>
+ <!-- It seems freemarker 2.3.32 was the last to support Java 11, 2.3.33 requires Java 16 -->
<freemarker.version>2.3.32</freemarker.version>
- <groovy.version>4.0.22</groovy.version>
+ <groovy.version>4.0.23</groovy.version>
<guava.version>33.2.1-jre</guava.version>
- <hamcrest.version>2.2</hamcrest.version>
+ <hamcrest.version>3.0</hamcrest.version>
<httpclient.version>4.5.14</httpclient.version>
<httpcore.version>4.4.16</httpcore.version>
- <jackson.version>2.16.1</jackson.version>
- <woodstox-core.version>6.5.1</woodstox-core.version>
+ <jackson.version>2.17.2</jackson.version>
+ <woodstox-core.version>7.0.0</woodstox-core.version>
<!-- When updating this to the latest version, we're getting errors in the opcua server tests -->
<jaxb.version>4.0.4</jaxb.version>
<!-- Starting with Jetty 12 Java 17 is required -->
<jetty-util.version>11.0.20</jetty-util.version>
<jna.version>5.14.0</jna.version>
<jserialcom.version>2.11.0</jserialcom.version>
- <junit.jupiter.version>5.10.3</junit.jupiter.version>
+ <junit.jupiter.version>5.11.0</junit.jupiter.version>
<junit.platform.version>1.8.2</junit.platform.version>
- <logback.version>1.5.6</logback.version>
+ <logback.version>1.5.8</logback.version>
<maven.clean.plugin.version>3.2.0</maven.clean.plugin.version>
- <milo.version>0.6.13</milo.version>
- <mockito.version>5.12.0</mockito.version>
- <netty.version>4.1.111.Final</netty.version>
+ <milo.version>0.6.14</milo.version>
+ <mockito.version>5.13.0</mockito.version>
+ <netty.version>4.1.113.Final</netty.version>
<pcap4j.version>1.8.2</pcap4j.version>
- <slf4j.version>2.0.13</slf4j.version>
+ <slf4j.version>2.0.16</slf4j.version>
<vavr.version>0.10.4</vavr.version>
<xmlunit.version>2.10.0</xmlunit.version>
@@ -216,11 +216,6 @@
<scope>import</scope>
</dependency>
- <dependency>
- <groupId>commons-beanutils</groupId>
- <artifactId>commons-beanutils</artifactId>
- <version>${commons-beanutils.version}</version>
- </dependency>
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
@@ -280,7 +275,7 @@
<dependency>
<groupId>com.google.googlejavaformat</groupId>
<artifactId>google-java-format</artifactId>
- <version>1.22.0</version>
+ <version>1.23.0</version>
</dependency>
<dependency>
@@ -535,8 +530,12 @@
<artifactId>xmlunit-matchers</artifactId>
<version>${xmlunit.version}</version>
</dependency>
+ <dependency>
+ <groupId>org.opentest4j</groupId>
+ <artifactId>opentest4j</artifactId>
+ <version>1.3.0</version>
+ </dependency>
- <!-- TODO: There's also 3.2.2, but the javacan dependency only seem to be poms with stuff in core and epoll sub-modules -->
<dependency>
<groupId>tel.schich</groupId>
<artifactId>javacan-core</artifactId>
@@ -566,6 +565,12 @@
**********************************************************************************
****************************************************************************** -->
+ <dependency>
+ <groupId>org.codehaus.woodstox</groupId>
+ <artifactId>stax2-api</artifactId>
+ <version>4.2.2</version>
+ </dependency>
+
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
@@ -688,7 +693,11 @@
<executions>
<execution>
<id>license-check</id>
- <phase>verify</phase>
+ <!--
+ Moved from the default validate phase to the test phase, as there are issues with newer
+ shade-plugin versions seem to interfere with the rat plugin.
+ -->
+ <phase>test</phase>
<goals>
<goal>check</goal>
</goals>
@@ -1071,6 +1080,12 @@
<version>3.5.0</version>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-invoker-plugin</artifactId>
+ <version>3.7.0</version>
+ </plugin>
+
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
@@ -1128,13 +1143,13 @@
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-compiler-eclipse</artifactId>
- <version>2.13.0</version>
+ <version>2.15.0</version>
</dependency>
<!-- Redundant import, however we might need to bump this version more often -->
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>ecj</artifactId>
- <version>3.32.0</version>
+ <version>3.39.0</version>
</dependency>
</dependencies>
</plugin>
@@ -1142,7 +1157,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
- <version>3.3.0</version>
+ <version>3.5.0</version>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
@@ -1158,8 +1173,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
- <version>3.3.0</version>
- <!--version>2.22.2</version-->
+ <version>3.5.0</version>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
@@ -1202,8 +1216,8 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
- <!-- It seems that when going to 3.3.0 the apache-rat-plugin fails when the shade plugin is also being run -->
- <version>3.2.4</version>
+ <!-- Had to move the rat plugin execution to a phase before the shade plugin is executed to avoid errors -->
+ <version>3.6.0</version>
<configuration>
<outputFile>
${project.build.directory}/${project.artifactId}-${project.version}-uber-jar.${project.packaging}
@@ -1239,7 +1253,7 @@
is officially released in version 4. Till then, we would have to build our own version of the
draft branch of the plugin. So for now, we'll stay at 3.x.
-->
- <version>3.12.1</version>
+ <version>3.20.0</version>
<configuration>
<!--templateFile>${session.executionRootDirectory}/src/site/template/site.vm</templateFile-->
<generateReports>true</generateReports>
@@ -1287,7 +1301,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
- <version>3.7.0</version>
+ <version>3.10.0</version>
<configuration>
<!--
This will suppress the generation of a hidden timestamp at the top of each generated html page
@@ -1312,7 +1326,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
- <version>3.3.0</version>
+ <version>3.4.1</version>
</plugin>
<plugin>
@@ -1331,7 +1345,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
- <version>3.1.0</version>
+ <version>3.1.1</version>
<configuration>
<!-- Tell the plugin to always release all modules using the same version -->
<autoVersionSubmodules>true</autoVersionSubmodules>
@@ -1349,7 +1363,7 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<!--
- TODO: somehow the newer version (checked till 3.3.0) is broken as it reports dependencies which are compile in fact
+ TODO: somehow the newer version (checked till 3.8.0) is broken as it reports dependencies which are compile in fact
e.g. plc4j-connection-pool:
[INFO] - maven-dependency-plugin:3.2.0:analyze-only (check-dependencies) @ plc4j-connection-pool -
[WARNING] Non-test scoped test only dependencies found:
diff --git a/protocols/opcua/pom.xml b/protocols/opcua/pom.xml
index 50e2502bb1..10b7ef3284 100644
--- a/protocols/opcua/pom.xml
+++ b/protocols/opcua/pom.xml
@@ -59,13 +59,6 @@
<artifactId>logback-classic</artifactId>
<scope>test</scope>
</dependency>
-
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-core</artifactId>
- <version>3.9.7</version>
- <scope>provided</scope>
- </dependency>
</dependencies>
<profiles>
@@ -76,7 +69,6 @@
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>groovy-maven-plugin</artifactId>
- <version>2.1.1</version>
<executions>
<execution>
<id>manipulate-services-csv</id>
@@ -218,8 +210,7 @@
<dependency>
<groupId>net.sf.saxon</groupId>
<artifactId>Saxon-HE</artifactId>
- <!-- REMARK: 11.3 is currently the newest version, however when updating to that, the build breaks -->
- <version>12.4</version>
+ <version>12.5</version>
</dependency>
</dependencies>
</plugin>