This is an automated email from the ASF dual-hosted git repository.
tzimanyi pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git
The following commit(s) were added to refs/heads/main by this push:
new 55ff044e20 Add fallback XSD downloads in case the main don't work.
(#6371)
55ff044e20 is described below
commit 55ff044e20d3cc2222a525616152a9ee33725490
Author: Tibor Zimányi <[email protected]>
AuthorDate: Thu Jun 12 09:06:18 2025 +0200
Add fallback XSD downloads in case the main don't work. (#6371)
---
kie-dmn/kie-dmn-xsd-resources/pom.xml | 279 ++++++++++++++++++++++++++++++++++
1 file changed, 279 insertions(+)
diff --git a/kie-dmn/kie-dmn-xsd-resources/pom.xml
b/kie-dmn/kie-dmn-xsd-resources/pom.xml
index 89909851eb..9afecc70e9 100644
--- a/kie-dmn/kie-dmn-xsd-resources/pom.xml
+++ b/kie-dmn/kie-dmn-xsd-resources/pom.xml
@@ -62,6 +62,7 @@
<unpack>false</unpack>
<outputDirectory>${output.spec.directory}/20151101/</outputDirectory>
<md5>ff4a266fa7a91b51b5c7ffde0e19aa5f</md5>
+ <failOnError>false</failOnError>
</configuration>
</execution>
<!-- DMN 1.2 -->
@@ -76,6 +77,7 @@
<unpack>false</unpack>
<outputDirectory>${output.spec.directory}/20180521/</outputDirectory>
<md5>89afb8f008550f81cc3989c5d0b9e4ea</md5>
+ <failOnError>false</failOnError>
</configuration>
</execution>
<execution>
@@ -89,6 +91,7 @@
<unpack>false</unpack>
<outputDirectory>${output.spec.directory}/20180521/</outputDirectory>
<md5>635f0e1e62ba09c22ca302c6103738ba</md5>
+ <failOnError>false</failOnError>
</configuration>
</execution>
<execution>
@@ -102,6 +105,7 @@
<unpack>false</unpack>
<outputDirectory>${output.spec.directory}/20180521/</outputDirectory>
<md5>f2fdcef4f5a1a32473e0ddca2dd72592</md5>
+ <failOnError>false</failOnError>
</configuration>
</execution>
<execution>
@@ -115,6 +119,7 @@
<unpack>false</unpack>
<outputDirectory>${output.spec.directory}/20180521/</outputDirectory>
<md5>96e6865c368fa27ada05ed85eaa4b370</md5>
+ <failOnError>false</failOnError>
</configuration>
</execution>
<!-- DMN 1.3 -->
@@ -129,6 +134,7 @@
<unpack>false</unpack>
<outputDirectory>${output.spec.directory}/20191111/</outputDirectory>
<md5>89afb8f008550f81cc3989c5d0b9e4ea</md5>
+ <failOnError>false</failOnError>
</configuration>
</execution>
<execution>
@@ -142,6 +148,7 @@
<unpack>false</unpack>
<outputDirectory>${output.spec.directory}/20191111/</outputDirectory>
<md5>635f0e1e62ba09c22ca302c6103738ba</md5>
+ <failOnError>false</failOnError>
</configuration>
</execution>
<execution>
@@ -155,6 +162,7 @@
<unpack>false</unpack>
<outputDirectory>${output.spec.directory}/20191111/</outputDirectory>
<md5>ae7ca8c95404dc3af5acde0b40d7f975</md5>
+ <failOnError>false</failOnError>
</configuration>
</execution>
<execution>
@@ -168,6 +176,7 @@
<unpack>false</unpack>
<outputDirectory>${output.spec.directory}/20191111/</outputDirectory>
<md5>f8934f1d8538ec404d3cf459755bc0ed</md5>
+ <failOnError>false</failOnError>
</configuration>
</execution>
<!-- DMN 1.4 -->
@@ -182,6 +191,7 @@
<unpack>false</unpack>
<outputDirectory>${output.spec.directory}/20211108/</outputDirectory>
<md5>89afb8f008550f81cc3989c5d0b9e4ea</md5>
+ <failOnError>false</failOnError>
</configuration>
</execution>
<execution>
@@ -195,6 +205,7 @@
<unpack>false</unpack>
<outputDirectory>${output.spec.directory}/20211108/</outputDirectory>
<md5>635f0e1e62ba09c22ca302c6103738ba</md5>
+ <failOnError>false</failOnError>
</configuration>
</execution>
<execution>
@@ -208,6 +219,7 @@
<unpack>false</unpack>
<outputDirectory>${output.spec.directory}/20211108/</outputDirectory>
<md5>576746eb17873791d683908b1fa60ec1</md5>
+ <failOnError>false</failOnError>
</configuration>
</execution>
<execution>
@@ -221,6 +233,7 @@
<unpack>false</unpack>
<outputDirectory>${output.spec.directory}/20211108/</outputDirectory>
<md5>f8934f1d8538ec404d3cf459755bc0ed</md5>
+ <failOnError>false</failOnError>
</configuration>
</execution>
<!-- DMN 1.5 -->
@@ -235,6 +248,7 @@
<unpack>false</unpack>
<outputDirectory>${output.spec.directory}/20230324/</outputDirectory>
<md5>89afb8f008550f81cc3989c5d0b9e4ea</md5>
+ <failOnError>false</failOnError>
</configuration>
</execution>
<execution>
@@ -248,6 +262,7 @@
<unpack>false</unpack>
<outputDirectory>${output.spec.directory}/20230324/</outputDirectory>
<md5>635f0e1e62ba09c22ca302c6103738ba</md5>
+ <failOnError>false</failOnError>
</configuration>
</execution>
<execution>
@@ -261,6 +276,7 @@
<unpack>false</unpack>
<outputDirectory>${output.spec.directory}/20230324/</outputDirectory>
<md5>49a582b2cd228d4a5102d41b688ddc6b</md5>
+ <failOnError>false</failOnError>
</configuration>
</execution>
<execution>
@@ -274,6 +290,269 @@
<unpack>false</unpack>
<outputDirectory>${output.spec.directory}/20230324/</outputDirectory>
<md5>b453d960af8c505c14b671373c370d7c</md5>
+ <failOnError>false</failOnError>
+ </configuration>
+ </execution>
+
+ <!-- Fallback downloads, if the first are not available due to OMG
outage or similar.
+ They have overwriting set to false, so if the XSD is already
downloaded, the plugins skips the download. -->
+ <execution>
+ <id>20151101_dmn-fallback-download</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>wget</goal>
+ </goals>
+ <configuration>
+
<url>https://github.com/omg-dmn-taskforce/omg-dmn-spec/tree/1.1/xsd/dmn.xsd</url>
+ <unpack>false</unpack>
+
<outputDirectory>${output.spec.directory}/20151101/</outputDirectory>
+ <md5>ff4a266fa7a91b51b5c7ffde0e19aa5f</md5>
+ <failOnError>true</failOnError>
+ <overwrite>false</overwrite>
+ </configuration>
+ </execution>
+ <!-- DMN 1.2 -->
+ <execution>
+ <id>20180521_DC-fallback-download</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>wget</goal>
+ </goals>
+ <configuration>
+
<url>https://github.com/omg-dmn-taskforce/omg-dmn-spec/tree/1.2/xsd/DC.xsd</url>
+ <unpack>false</unpack>
+
<outputDirectory>${output.spec.directory}/20180521/</outputDirectory>
+ <md5>89afb8f008550f81cc3989c5d0b9e4ea</md5>
+ <failOnError>true</failOnError>
+ <overwrite>false</overwrite>
+ </configuration>
+ </execution>
+ <execution>
+ <id>20180521_DI-fallback-download</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>wget</goal>
+ </goals>
+ <configuration>
+
<url>https://github.com/omg-dmn-taskforce/omg-dmn-spec/tree/1.2/xsd/DI.xsd</url>
+ <unpack>false</unpack>
+
<outputDirectory>${output.spec.directory}/20180521/</outputDirectory>
+ <md5>635f0e1e62ba09c22ca302c6103738ba</md5>
+ <failOnError>true</failOnError>
+ <overwrite>false</overwrite>
+ </configuration>
+ </execution>
+ <execution>
+ <id>20180521_DMN12-fallback-download</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>wget</goal>
+ </goals>
+ <configuration>
+
<url>https://github.com/omg-dmn-taskforce/omg-dmn-spec/tree/1.2/xsd/DMN12.xsd</url>
+ <unpack>false</unpack>
+
<outputDirectory>${output.spec.directory}/20180521/</outputDirectory>
+ <md5>f2fdcef4f5a1a32473e0ddca2dd72592</md5>
+ <failOnError>true</failOnError>
+ <overwrite>false</overwrite>
+ </configuration>
+ </execution>
+ <execution>
+ <id>20180521_DMNDI12-fallback-download</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>wget</goal>
+ </goals>
+ <configuration>
+
<url>https://github.com/omg-dmn-taskforce/omg-dmn-spec/tree/1.2/xsd/DMNDI12.xsd</url>
+ <unpack>false</unpack>
+
<outputDirectory>${output.spec.directory}/20180521/</outputDirectory>
+ <md5>96e6865c368fa27ada05ed85eaa4b370</md5>
+ <failOnError>true</failOnError>
+ <overwrite>false</overwrite>
+ </configuration>
+ </execution>
+ <!-- DMN 1.3 -->
+ <execution>
+ <id>20191111_DC-fallback-download</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>wget</goal>
+ </goals>
+ <configuration>
+
<url>https://github.com/omg-dmn-taskforce/omg-dmn-spec/tree/v1.3/xsd/DC.xsd</url>
+ <unpack>false</unpack>
+
<outputDirectory>${output.spec.directory}/20191111/</outputDirectory>
+ <md5>89afb8f008550f81cc3989c5d0b9e4ea</md5>
+ <failOnError>true</failOnError>
+ <overwrite>false</overwrite>
+ </configuration>
+ </execution>
+ <execution>
+ <id>20191111_DI-fallback-download</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>wget</goal>
+ </goals>
+ <configuration>
+
<url>https://github.com/omg-dmn-taskforce/omg-dmn-spec/tree/v1.3/xsd/DI.xsd</url>
+ <unpack>false</unpack>
+
<outputDirectory>${output.spec.directory}/20191111/</outputDirectory>
+ <md5>635f0e1e62ba09c22ca302c6103738ba</md5>
+ <failOnError>true</failOnError>
+ <overwrite>false</overwrite>
+ </configuration>
+ </execution>
+ <execution>
+ <id>20191111_DMN13-fallback-download</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>wget</goal>
+ </goals>
+ <configuration>
+
<url>https://github.com/omg-dmn-taskforce/omg-dmn-spec/tree/v1.3/xsd/DMN13.xsd</url>
+ <unpack>false</unpack>
+
<outputDirectory>${output.spec.directory}/20191111/</outputDirectory>
+ <md5>ae7ca8c95404dc3af5acde0b40d7f975</md5>
+ <failOnError>true</failOnError>
+ <overwrite>false</overwrite>
+ </configuration>
+ </execution>
+ <execution>
+ <id>20191111_DMNDI13-fallback-download</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>wget</goal>
+ </goals>
+ <configuration>
+
<url>https://github.com/omg-dmn-taskforce/omg-dmn-spec/tree/v1.3/xsd/DMNDI13.xsd</url>
+ <unpack>false</unpack>
+
<outputDirectory>${output.spec.directory}/20191111/</outputDirectory>
+ <md5>f8934f1d8538ec404d3cf459755bc0ed</md5>
+ <failOnError>true</failOnError>
+ <overwrite>false</overwrite>
+ </configuration>
+ </execution>
+ <!-- DMN 1.4 -->
+ <execution>
+ <id>20211108_DC-fallback-download</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>wget</goal>
+ </goals>
+ <configuration>
+
<url>https://github.com/omg-dmn-taskforce/omg-dmn-spec/tree/v1.4/xsd/DC.xsd</url>
+ <unpack>false</unpack>
+
<outputDirectory>${output.spec.directory}/20211108/</outputDirectory>
+ <md5>89afb8f008550f81cc3989c5d0b9e4ea</md5>
+ <failOnError>true</failOnError>
+ <overwrite>false</overwrite>
+ </configuration>
+ </execution>
+ <execution>
+ <id>20211108_DI-fallback-download</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>wget</goal>
+ </goals>
+ <configuration>
+
<url>https://github.com/omg-dmn-taskforce/omg-dmn-spec/tree/v1.4/xsd/DI.xsd</url>
+ <unpack>false</unpack>
+
<outputDirectory>${output.spec.directory}/20211108/</outputDirectory>
+ <md5>635f0e1e62ba09c22ca302c6103738ba</md5>
+ <failOnError>true</failOnError>
+ <overwrite>false</overwrite>
+ </configuration>
+ </execution>
+ <execution>
+ <id>20211108_DMN14-fallback-download</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>wget</goal>
+ </goals>
+ <configuration>
+
<url>https://github.com/omg-dmn-taskforce/omg-dmn-spec/tree/v1.4/xsd/DMN14.xsd</url>
+ <unpack>false</unpack>
+
<outputDirectory>${output.spec.directory}/20211108/</outputDirectory>
+ <md5>576746eb17873791d683908b1fa60ec1</md5>
+ <failOnError>true</failOnError>
+ <overwrite>false</overwrite>
+ </configuration>
+ </execution>
+ <execution>
+ <id>20211108_DMNDI13-fallback-download</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>wget</goal>
+ </goals>
+ <configuration>
+
<url>https://github.com/omg-dmn-taskforce/omg-dmn-spec/tree/v1.4/xsd/DMNDI13.xsd</url>
+ <unpack>false</unpack>
+
<outputDirectory>${output.spec.directory}/20211108/</outputDirectory>
+ <md5>f8934f1d8538ec404d3cf459755bc0ed</md5>
+ <failOnError>true</failOnError>
+ <overwrite>false</overwrite>
+ </configuration>
+ </execution>
+ <!-- DMN 1.5 -->
+ <execution>
+ <id>20230324_DC-fallback-download</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>wget</goal>
+ </goals>
+ <configuration>
+
<url>https://github.com/omg-dmn-taskforce/omg-dmn-spec/tree/v1.5/xsd/DC.xsd</url>
+ <unpack>false</unpack>
+
<outputDirectory>${output.spec.directory}/20230324/</outputDirectory>
+ <md5>89afb8f008550f81cc3989c5d0b9e4ea</md5>
+ <failOnError>true</failOnError>
+ <overwrite>false</overwrite>
+ </configuration>
+ </execution>
+ <execution>
+ <id>20230324_DI-fallback-download</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>wget</goal>
+ </goals>
+ <configuration>
+
<url>https://github.com/omg-dmn-taskforce/omg-dmn-spec/tree/v1.5/xsd/DI.xsd</url>
+ <unpack>false</unpack>
+
<outputDirectory>${output.spec.directory}/20230324/</outputDirectory>
+ <md5>635f0e1e62ba09c22ca302c6103738ba</md5>
+ <failOnError>true</failOnError>
+ <overwrite>false</overwrite>
+ </configuration>
+ </execution>
+ <execution>
+ <id>20230324_DMN15-fallback-download</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>wget</goal>
+ </goals>
+ <configuration>
+
<url>https://github.com/omg-dmn-taskforce/omg-dmn-spec/tree/v1.5/xsd/DMN15.xsd</url>
+ <unpack>false</unpack>
+
<outputDirectory>${output.spec.directory}/20230324/</outputDirectory>
+ <md5>49a582b2cd228d4a5102d41b688ddc6b</md5>
+ <failOnError>true</failOnError>
+ <overwrite>false</overwrite>
+ </configuration>
+ </execution>
+ <execution>
+ <id>20230324_DMNDI15-fallback-download</id>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>wget</goal>
+ </goals>
+ <configuration>
+
<url>https://github.com/omg-dmn-taskforce/omg-dmn-spec/tree/v1.5/xsd/DMNDI15.xsd</url>
+ <unpack>false</unpack>
+
<outputDirectory>${output.spec.directory}/20230324/</outputDirectory>
+ <md5>b453d960af8c505c14b671373c370d7c</md5>
+ <failOnError>true</failOnError>
+ <overwrite>false</overwrite>
</configuration>
</execution>
</executions>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]