This is an automated email from the ASF dual-hosted git repository. gitgabrio pushed a commit to branch incubator-kie-issues#2261 in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git
commit e0d9066b67a6aff1c30a52503604622ecb09d8c7 Author: Gabriele-Cardosi <[email protected]> AuthorDate: Wed Feb 25 17:48:04 2026 +0100 [incubator-kie-issues#2261] Checkpoint 2 --- build-parent/pom.xml | 152 ++++++++++++++++++++- .../drools-quarkus-deployment/pom.xml | 4 +- .../pom.xml | 4 +- .../drools-quarkus-ruleunits-deployment/pom.xml | 4 +- drools-quarkus-extension/pom.xml | 8 +- .../drools-reliability-infinispan/pom.xml | 4 +- .../drools-reliability-tests/pom.xml | 4 +- .../drools-scenario-simulation-backend/pom.xml | 4 +- .../pom.xml | 4 +- .../drools-test-coverage-jars-with-invoker/pom.xml | 4 +- .../test-compiler-integration/pom.xml | 4 +- .../test-integration-ruleunits-tests/pom.xml | 4 +- drools-test-coverage/test-suite/pom.xml | 4 +- kie-archetypes/pom.xml | 22 +-- kie-ci/kie-ci-test-jars/kie-ci-test-bom/pom.xml | 4 +- kie-dmn/kie-dmn-core-jsr223-jq/pom.xml | 4 +- kie-dmn/kie-dmn-core-jsr223/pom.xml | 50 +++++-- kie-dmn/kie-dmn-core/pom.xml | 8 +- kie-dmn/kie-dmn-efesto-compilation/pom.xml | 5 +- kie-dmn/kie-dmn-efesto-runtime/pom.xml | 4 +- kie-dmn/kie-dmn-feel/pom.xml | 4 +- kie-dmn/kie-dmn-legacy-tests/pom.xml | 4 +- kie-dmn/kie-dmn-openapi/pom.xml | 4 +- .../kie-dmn-pmml-tests-trusty/pom.xml | 4 +- kie-dmn/kie-dmn-pmml-tests-parent/pom.xml | 4 +- .../kie-dmn-ruleset2dmn-cli/pom.xml | 6 +- .../kie-dmn-ruleset2dmn/pom.xml | 6 +- kie-dmn/kie-dmn-signavio/pom.xml | 4 +- kie-dmn/kie-dmn-trisotech/pom.xml | 6 +- kie-dmn/kie-dmn-validation/pom.xml | 6 +- kie-dmn/kie-dmn-xls2dmn-cli/pom.xml | 6 +- kie-dmn/pom.xml | 4 +- kie-drl/pom.xml | 4 +- kie-maven-plugin/pom.xml | 8 +- .../kie-pmml-models-scorecard-compiler/pom.xml | 4 +- .../kie-pmml-models-scorecard-evaluator/pom.xml | 6 +- .../kie-pmml-models-scorecard-tests/pom.xml | 4 +- .../kie-pmml-models-tree-compiler/pom.xml | 4 +- .../kie-pmml-models-tree-evaluator/pom.xml | 6 +- .../kie-pmml-models-tree-tests/pom.xml | 4 +- kie-quarkus-build-parent/pom.xml | 76 +++++++++++ kie-yard/pom.xml | 6 +- pom.xml | 1 + 43 files changed, 361 insertions(+), 121 deletions(-) diff --git a/build-parent/pom.xml b/build-parent/pom.xml index 711183b6ce..f96f5fe20b 100644 --- a/build-parent/pom.xml +++ b/build-parent/pom.xml @@ -71,7 +71,6 @@ <version.guru.nidi>0.18.0</version.guru.nidi> <version.info.picocli>4.7.7</version.info.picocli> <version.io.micrometer>1.14.12</version.io.micrometer> - <version.io.quarkus>3.27.2</version.io.quarkus> <version.io.netty>4.1.131.Final</version.io.netty> <version.io.smallrye.openapi.core>4.0.12</version.io.smallrye.openapi.core> <version.io.smallrye.config.core>3.13.4</version.io.smallrye.config.core> @@ -226,6 +225,8 @@ <version.at.yawk.lz4.java>1.10.1</version.at.yawk.lz4.java> <version.graalvm>22.0.0.2</version.graalvm> + <!-- Updated to match the one imported by quarkus --> + <!--<version.graalvm>23.1.2</version.graalvm>--> <version.gradle>8.11.1</version.gradle> <version.org.apache.groovy>4.0.29</version.org.apache.groovy> <version.maven.resolver.api>1.7.3</version.maven.resolver.api> @@ -1405,6 +1406,13 @@ <type>pom</type> <scope>import</scope> </dependency> + <!--<dependency> + <groupId>org.kie</groupId> + <artifactId>kie-dmn-bom</artifactId> + <version>${project.version}</version> + <type>pom</type> + <scope>test</scope> + </dependency>--> <dependency> <groupId>org.kie</groupId> <artifactId>kie-pmml-bom</artifactId> @@ -1931,7 +1939,7 @@ <dependency> <groupId>org.apache.maven.plugin-testing</groupId> <artifactId>maven-plugin-testing-harness</artifactId> - <version>${plugin.testing.harness.version}</version> + <version>${version.plugin.testing.harness}</version> </dependency> <dependency> <groupId>org.apache.maven.shared</groupId> @@ -2163,7 +2171,7 @@ <dependency> <groupId>org.openjdk.nashorn</groupId> <artifactId>nashorn-core</artifactId> - <version>${nashorn.version}</version> + <version>${version.nashorn}</version> <scope>test</scope> </dependency> <dependency> @@ -2195,7 +2203,7 @@ <dependency> <groupId>org.sonatype.sisu</groupId> <artifactId>sisu-inject-plexus</artifactId> - <version>${sisu.inject.version}</version> + <version>${version.sisu.inject}</version> <scope>test</scope> </dependency> <dependency> @@ -2301,30 +2309,160 @@ <version>${version.simple-jndi}</version> </dependency> + + + <dependency> + <groupId>org.kie</groupId> + <artifactId>kie-maven-plugin</artifactId> + <version>${project.version}</version> + </dependency> + + <dependency> + <groupId>org.kie</groupId> + <artifactId>kie-maven-plugin</artifactId> + <type>pom</type> + <!-- <scope>test</scope>--> + </dependency> + <!-- TODO - check if those could be moved to engine-specific boms --> <dependency> <groupId>org.drools</groupId> <artifactId>drools-verifier-test-jar</artifactId> <version>1.0.0</version> </dependency> - <dependency> <groupId>org.drools</groupId> <artifactId>kiebase-inclusion</artifactId> <version>${project.version}</version> </dependency> - + <dependency> + <groupId>org.drools</groupId> + <artifactId>drools-scenario-simulation-backend</artifactId> + <version>${project.version}</version> + <type>pom</type> + </dependency> <dependency> <groupId>org.drools.testcoverage</groupId> <artifactId>drools-kie-ci-with-domain-test-domain</artifactId> <version>${project.version}</version> </dependency> - <dependency> <groupId>org.drools.testcoverage</groupId> <artifactId>drools-kie-ci-without-domain-test-domain</artifactId> <version>${project.version}</version> </dependency> + <dependency> + <groupId>org.drools.testcoverage</groupId> + <artifactId>test-integration-ruleunits-jar</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.drools.testcoverage</groupId> + <artifactId>drools-test-coverage-jars</artifactId> + <type>pom</type> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.kie</groupId> + <artifactId>kie-yard-api</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.kie</groupId> + <artifactId>kie-dmn-feel</artifactId> + <version>${project.version}</version> + <classifier>tests</classifier> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.kie</groupId> + <artifactId>kie-dmn-test-resources</artifactId> + <version>${project.version}</version> + <classifier>tests</classifier> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.kie</groupId> + <artifactId>kie-dmn-core</artifactId> + <classifier>tests</classifier> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.kie</groupId> + <artifactId>kie-dmn-core-jsr223-jq</artifactId> + <version>${project.version}</version> + <scope>test</scope> + </dependency> + <dependency> <!-- this is not a user dependency, hence is was added to the boms. --> + <groupId>org.kie</groupId> + <artifactId>kie-dmn-validation-bootstrap</artifactId> + <optional>true</optional> + <version>${project.version}</version> + </dependency> + <dependency> <!-- this is not a user dependency, hence was not added to the boms. --> + <groupId>org.kie</groupId> + <artifactId>kie-dmn-ruleset2dmn</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.kie</groupId> + <artifactId>kie-dmn-validation</artifactId> + <classifier>tests</classifier> + <scope>test</scope> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.kie</groupId> + <artifactId>kie-drl-api</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.kie</groupId> + <artifactId>kie-drl-compilation-common</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.kie</groupId> + <artifactId>kie-drl-runtime-common</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.kie</groupId> + <artifactId>kie-drl-map-input-runtime</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.kie</groupId> + <artifactId>kie-drl-tests</artifactId> + <version>${project.version}</version> + </dependency> + + <dependency> + <groupId>org.kie</groupId> + <artifactId>kie-dmn-pmml-tests</artifactId> + <classifier>tests</classifier> + <scope>test</scope> + <version>${project.version}</version> + </dependency> + + <!-- EFESTO --> + <dependency> + <groupId>org.kie</groupId> + <artifactId>kie-dmn-efesto-api</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.kie</groupId> + <artifactId>kie-dmn-efesto-compilation</artifactId> + <version>${project.version}</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.kie</groupId> + <artifactId>kie-dmn-efesto-runtime</artifactId> + <version>${project.version}</version> + <scope>compile</scope> + </dependency> </dependencies> </dependencyManagement> diff --git a/drools-quarkus-extension/drools-quarkus-deployment/pom.xml b/drools-quarkus-extension/drools-quarkus-deployment/pom.xml index 1a9f683483..d3e863439c 100644 --- a/drools-quarkus-extension/drools-quarkus-deployment/pom.xml +++ b/drools-quarkus-extension/drools-quarkus-deployment/pom.xml @@ -36,7 +36,7 @@ <java.module.name>org.drools.quarkus.deployment</java.module.name> </properties> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -44,7 +44,7 @@ <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> diff --git a/drools-quarkus-extension/drools-quarkus-integration-test-multimodule/drools-quarkus-integration-test-multimodule-main/pom.xml b/drools-quarkus-extension/drools-quarkus-integration-test-multimodule/drools-quarkus-integration-test-multimodule-main/pom.xml index d059241f91..fe3d135faf 100644 --- a/drools-quarkus-extension/drools-quarkus-integration-test-multimodule/drools-quarkus-integration-test-multimodule-main/pom.xml +++ b/drools-quarkus-extension/drools-quarkus-integration-test-multimodule/drools-quarkus-integration-test-multimodule-main/pom.xml @@ -36,7 +36,7 @@ <java.module.name>org.drools.quarkus.integrationtest.multimodule.main</java.module.name> </properties> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.drools</groupId> @@ -44,7 +44,7 @@ <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> diff --git a/drools-quarkus-extension/drools-quarkus-ruleunits-deployment/pom.xml b/drools-quarkus-extension/drools-quarkus-ruleunits-deployment/pom.xml index fe68eaebb6..190337e412 100644 --- a/drools-quarkus-extension/drools-quarkus-ruleunits-deployment/pom.xml +++ b/drools-quarkus-extension/drools-quarkus-ruleunits-deployment/pom.xml @@ -37,7 +37,7 @@ </properties> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -45,7 +45,7 @@ <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> diff --git a/drools-quarkus-extension/pom.xml b/drools-quarkus-extension/pom.xml index 3205dd66e8..72deb3912d 100644 --- a/drools-quarkus-extension/pom.xml +++ b/drools-quarkus-extension/pom.xml @@ -25,9 +25,9 @@ <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.kie</groupId> - <artifactId>drools-build-parent</artifactId> + <artifactId>kie-quarkus-build-parent</artifactId> <version>999-SNAPSHOT</version> - <relativePath>../build-parent/pom.xml</relativePath> + <relativePath>../kie-quarkus-build-parent/pom.xml</relativePath> </parent> <name>Drools :: Quarkus Extension</name> @@ -51,7 +51,7 @@ <module>drools-quarkus-examples</module> </modules> - <dependencyManagement> +<!-- <dependencyManagement> <dependencies> <dependency> <groupId>io.quarkus</groupId> @@ -61,6 +61,6 @@ <scope>import</scope> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> </project> diff --git a/drools-reliability/drools-reliability-infinispan/pom.xml b/drools-reliability/drools-reliability-infinispan/pom.xml index b63c8b2e97..9d69fc4b51 100644 --- a/drools-reliability/drools-reliability-infinispan/pom.xml +++ b/drools-reliability/drools-reliability-infinispan/pom.xml @@ -37,7 +37,7 @@ <java.module.name>org.drools.reliability.infinispan</java.module.name> </properties> - <dependencyManagement> + <!-- <dependencyManagement> <dependencies> <dependency> <groupId>org.infinispan</groupId> @@ -47,7 +47,7 @@ <scope>import</scope> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> diff --git a/drools-reliability/drools-reliability-tests/pom.xml b/drools-reliability/drools-reliability-tests/pom.xml index 6c88e19cf8..d9b1e3185c 100644 --- a/drools-reliability/drools-reliability-tests/pom.xml +++ b/drools-reliability/drools-reliability-tests/pom.xml @@ -37,7 +37,7 @@ <java.module.name>org.drools.reliability.infinispan</java.module.name> <version.testcontainers>2.0.3</version.testcontainers> </properties> - +<!-- <dependencyManagement> <dependencies> <dependency> @@ -60,7 +60,7 @@ <scope>test</scope> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> diff --git a/drools-scenario-simulation/drools-scenario-simulation-backend/pom.xml b/drools-scenario-simulation/drools-scenario-simulation-backend/pom.xml index 94d83ae050..fda2d82a0f 100644 --- a/drools-scenario-simulation/drools-scenario-simulation-backend/pom.xml +++ b/drools-scenario-simulation/drools-scenario-simulation-backend/pom.xml @@ -177,7 +177,7 @@ </dependency> </dependencies> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -199,7 +199,7 @@ <scope>compile</scope> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <profiles> <profile> diff --git a/drools-scenario-simulation/drools-scenario-simulation-integrationtest/pom.xml b/drools-scenario-simulation/drools-scenario-simulation-integrationtest/pom.xml index e6a571b67e..600d989465 100644 --- a/drools-scenario-simulation/drools-scenario-simulation-integrationtest/pom.xml +++ b/drools-scenario-simulation/drools-scenario-simulation-integrationtest/pom.xml @@ -37,7 +37,7 @@ <java.module.name>org.drools.scenariosimulation.integrationtest</java.module.name> </properties> - <dependencyManagement> + <!-- <dependencyManagement> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -60,7 +60,7 @@ <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> diff --git a/drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/pom.xml b/drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/pom.xml index 4e6342ccb3..6bbacfb912 100644 --- a/drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/pom.xml +++ b/drools-test-coverage/drools-test-coverage-jars/drools-test-coverage-jars-with-invoker/pom.xml @@ -38,7 +38,7 @@ <org.kie.version>${project.version}</org.kie.version> </properties> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -47,7 +47,7 @@ </dependency> </dependencies> </dependencyManagement> - +--> <dependencies> <dependency> <groupId>org.kie</groupId> diff --git a/drools-test-coverage/test-compiler-integration/pom.xml b/drools-test-coverage/test-compiler-integration/pom.xml index ba3594a265..3bc1377d7c 100644 --- a/drools-test-coverage/test-compiler-integration/pom.xml +++ b/drools-test-coverage/test-compiler-integration/pom.xml @@ -38,7 +38,7 @@ <surefire.forkCount>2</surefire.forkCount> </properties> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.drools.testcoverage</groupId> @@ -47,7 +47,7 @@ <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> diff --git a/drools-test-coverage/test-integration-ruleunits/test-integration-ruleunits-tests/pom.xml b/drools-test-coverage/test-integration-ruleunits/test-integration-ruleunits-tests/pom.xml index 3a76fbaae7..34fcad756b 100644 --- a/drools-test-coverage/test-integration-ruleunits/test-integration-ruleunits-tests/pom.xml +++ b/drools-test-coverage/test-integration-ruleunits/test-integration-ruleunits-tests/pom.xml @@ -38,7 +38,7 @@ <surefire.forkCount>1</surefire.forkCount> </properties> - <dependencyManagement> + <!-- <dependencyManagement> <dependencies> <dependency> <groupId>org.drools.testcoverage</groupId> @@ -46,7 +46,7 @@ <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> diff --git a/drools-test-coverage/test-suite/pom.xml b/drools-test-coverage/test-suite/pom.xml index e0bde11a53..916552050b 100644 --- a/drools-test-coverage/test-suite/pom.xml +++ b/drools-test-coverage/test-suite/pom.xml @@ -39,7 +39,7 @@ <java.module.name>org.drools.testcoverage.testsuite</java.module.name> </properties> - <dependencyManagement> + <!-- <dependencyManagement> <dependencies> <dependency> <groupId>org.drools.testcoverage</groupId> @@ -48,7 +48,7 @@ <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <!-- Internal dependencies --> diff --git a/kie-archetypes/pom.xml b/kie-archetypes/pom.xml index 8600e71c71..3610f44b09 100644 --- a/kie-archetypes/pom.xml +++ b/kie-archetypes/pom.xml @@ -44,15 +44,15 @@ </modules> <!-- ensure integration test of the archetypes, after the kie-maven-plugin build --> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> - <dependency> + <!–<dependency> <groupId>org.kie</groupId> <artifactId>kie-dmn-bom</artifactId> <version>${project.version}</version> <type>pom</type> - </dependency> - <dependency> + </dependency>–> + <!–<dependency> <groupId>org.kie</groupId> <artifactId>kie-maven-plugin</artifactId> <version>${project.version}</version> @@ -63,14 +63,14 @@ <artifactId>drools-scenario-simulation-backend</artifactId> <version>${project.version}</version> <type>pom</type> - </dependency> + </dependency>–> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> <groupId>org.kie</groupId> <artifactId>kie-maven-plugin</artifactId> - <type>pom</type> + <!--<type>pom</type>--> <scope>test</scope> <exclusions> <exclusion> @@ -91,18 +91,18 @@ </exclusion> </exclusions> </dependency> - <dependency> + <!-- <dependency> <groupId>org.kie</groupId> <artifactId>kie-dmn-bom</artifactId> <type>pom</type> <scope>test</scope> - <exclusions> + <!– <exclusions> <exclusion> <groupId>*</groupId> <artifactId>*</artifactId> </exclusion> - </exclusions> - </dependency> + </exclusions>–> + </dependency>--> </dependencies> </project> diff --git a/kie-ci/kie-ci-test-jars/kie-ci-test-bom/pom.xml b/kie-ci/kie-ci-test-jars/kie-ci-test-bom/pom.xml index cccbd46e21..b9bbf93e63 100644 --- a/kie-ci/kie-ci-test-jars/kie-ci-test-bom/pom.xml +++ b/kie-ci/kie-ci-test-jars/kie-ci-test-bom/pom.xml @@ -36,7 +36,7 @@ <properties> <java.module.name>org.kie.ci.test.bom</java.module.name> </properties> - +<!-- <dependencyManagement> <dependencies> <dependency> @@ -50,6 +50,6 @@ <version>1.2.3.Final</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> </project> \ No newline at end of file diff --git a/kie-dmn/kie-dmn-core-jsr223-jq/pom.xml b/kie-dmn/kie-dmn-core-jsr223-jq/pom.xml index 6c243d1125..78c2a51d3c 100644 --- a/kie-dmn/kie-dmn-core-jsr223-jq/pom.xml +++ b/kie-dmn/kie-dmn-core-jsr223-jq/pom.xml @@ -32,7 +32,7 @@ <java.module.name>org.kie.dmn.core.jsr223.jq</java.module.name> <version.net.thisptr.jackson.jq>1.0.0-preview.20210928</version.net.thisptr.jackson.jq> </properties> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>net.thisptr</groupId> @@ -40,7 +40,7 @@ <version>${version.net.thisptr.jackson.jq}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> <groupId>net.thisptr</groupId> diff --git a/kie-dmn/kie-dmn-core-jsr223/pom.xml b/kie-dmn/kie-dmn-core-jsr223/pom.xml index 42c9feff4f..dad39caeab 100644 --- a/kie-dmn/kie-dmn-core-jsr223/pom.xml +++ b/kie-dmn/kie-dmn-core-jsr223/pom.xml @@ -30,31 +30,43 @@ <properties> <java.module.name>org.kie.dmn.core.jsr223</java.module.name> + <!-- <allowedPomsList>org.kie:kie-dmn-core-jsr223</allowedPomsList> +--> <!-- test scope versions --> - <nashorn.version>15.3</nashorn.version> - <graalvm.version>22.0.0.2</graalvm.version> + <!-- <nashorn.version>15.3</nashorn.version> + <graalvm.version>22.0.0.2</graalvm.version>--> </properties> - <dependencyManagement> + + <!-- <dependencyManagement> <dependencies> - <!-- test-only scope dependencies --> <dependency> + <groupId>net.thisptr</groupId> + <artifactId>jackson-jq</artifactId> + <version>1.0.0-preview.20210928</version> + </dependency> + </dependencies> + </dependencyManagement>--> + <!-- <dependencyManagement> + <dependencies> + <!– test-only scope dependencies –> + <!–<dependency> <groupId>org.openjdk.nashorn</groupId> <artifactId>nashorn-core</artifactId> <version>${nashorn.version}</version> <scope>test</scope> - </dependency> - <dependency> + </dependency>–> + <!– <dependency> <groupId>org.graalvm.js</groupId> <artifactId>js</artifactId> <version>${graalvm.version}</version> <scope>test</scope> - </dependency> - <dependency> + </dependency>–> + <!– <dependency> <groupId>org.graalvm.js</groupId> <artifactId>js-scriptengine</artifactId> <version>${graalvm.version}</version> <scope>test</scope> - </dependency> + </dependency>–> <dependency> <groupId>org.kie</groupId> <artifactId>kie-dmn-core-jsr223-jq</artifactId> @@ -62,8 +74,8 @@ <scope>test</scope> </dependency> </dependencies> - <!-- /test-only scope dependencies --> - </dependencyManagement> + <!– /test-only scope dependencies –> + </dependencyManagement>--> <dependencies> <dependency> <groupId>com.fasterxml.jackson.core</groupId> @@ -110,12 +122,28 @@ <dependency> <groupId>org.kie</groupId> <artifactId>kie-dmn-core-jsr223-jq</artifactId> + <!--<exclusions> + <exclusion> + <groupId>net.thisptr</groupId> + <artifactId>jackson-jq</artifactId> + </exclusion> + </exclusions>--> <scope>test</scope> </dependency> + <!--<dependency> + <groupId>net.thisptr</groupId> + <artifactId>jackson-jq</artifactId> + <scope>test</scope> + </dependency>--> <dependency> <groupId>org.openjdk.nashorn</groupId> <artifactId>nashorn-core</artifactId> <scope>test</scope> </dependency> + <!-- <dependency> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> + <scope>test</scope> + </dependency>--> </dependencies> </project> \ No newline at end of file diff --git a/kie-dmn/kie-dmn-core/pom.xml b/kie-dmn/kie-dmn-core/pom.xml index 7b5fbb867c..7ad3136da0 100644 --- a/kie-dmn/kie-dmn-core/pom.xml +++ b/kie-dmn/kie-dmn-core/pom.xml @@ -37,10 +37,10 @@ <properties> <java.module.name>org.kie.dmn.core</java.module.name> - <dependency-plugin.version>3.6.1</dependency-plugin.version> + <!--<dependency-plugin.version>3.6.1</dependency-plugin.version>--> </properties> - <dependencyManagement> +<!-- <dependencyManagement> <dependencies> <dependency> <groupId>org.drools</groupId> @@ -64,7 +64,7 @@ <scope>test</scope> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> @@ -297,7 +297,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> - <version>${dependency-plugin.version}</version> + <!-- <version>${dependency-plugin.version}</version>--> <executions> <execution> <id>unpack</id> diff --git a/kie-dmn/kie-dmn-efesto-compilation/pom.xml b/kie-dmn/kie-dmn-efesto-compilation/pom.xml index 479a916dc4..b8fa2e1268 100644 --- a/kie-dmn/kie-dmn-efesto-compilation/pom.xml +++ b/kie-dmn/kie-dmn-efesto-compilation/pom.xml @@ -37,8 +37,7 @@ <java.module.name>org.kie.dmn.efesto.compilation</java.module.name> <dependency-plugin.version>3.6.1</dependency-plugin.version> </properties> - - <dependencyManagement> +<!--<dependencyManagement> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -71,7 +70,7 @@ <scope>test</scope> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> diff --git a/kie-dmn/kie-dmn-efesto-runtime/pom.xml b/kie-dmn/kie-dmn-efesto-runtime/pom.xml index 38932d4fb0..4f212235b2 100644 --- a/kie-dmn/kie-dmn-efesto-runtime/pom.xml +++ b/kie-dmn/kie-dmn-efesto-runtime/pom.xml @@ -37,7 +37,7 @@ <java.module.name>org.kie.dmn.efesto.runtime</java.module.name> </properties> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -55,7 +55,7 @@ <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <!-- DMN --> diff --git a/kie-dmn/kie-dmn-feel/pom.xml b/kie-dmn/kie-dmn-feel/pom.xml index bf48ce5d89..bb4e5d627b 100644 --- a/kie-dmn/kie-dmn-feel/pom.xml +++ b/kie-dmn/kie-dmn-feel/pom.xml @@ -41,7 +41,7 @@ <version.net.sf.saxon.Saxon-HE>12.7</version.net.sf.saxon.Saxon-HE> </properties> - <dependencyManagement> +<!-- <dependencyManagement> <dependencies> <dependency> <groupId>net.sf.saxon</groupId> @@ -49,7 +49,7 @@ <version>${version.net.sf.saxon.Saxon-HE}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <!-- Internal dependencies --> diff --git a/kie-dmn/kie-dmn-legacy-tests/pom.xml b/kie-dmn/kie-dmn-legacy-tests/pom.xml index 57258c6b2c..4906e3d413 100644 --- a/kie-dmn/kie-dmn-legacy-tests/pom.xml +++ b/kie-dmn/kie-dmn-legacy-tests/pom.xml @@ -33,7 +33,7 @@ <java.module.name>org.kie.dmn.legacytests</java.module.name> </properties> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -57,7 +57,7 @@ <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> diff --git a/kie-dmn/kie-dmn-openapi/pom.xml b/kie-dmn/kie-dmn-openapi/pom.xml index f97d27d6c9..d84e00cb06 100644 --- a/kie-dmn/kie-dmn-openapi/pom.xml +++ b/kie-dmn/kie-dmn-openapi/pom.xml @@ -34,7 +34,7 @@ <java.module.name>org.kie.dmn.openapi</java.module.name> </properties> - <dependencyManagement> + <!-- <dependencyManagement> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -50,7 +50,7 @@ <scope>test</scope> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> diff --git a/kie-dmn/kie-dmn-pmml-tests-parent/kie-dmn-pmml-tests-trusty/pom.xml b/kie-dmn/kie-dmn-pmml-tests-parent/kie-dmn-pmml-tests-trusty/pom.xml index 3faff6dcd4..4d0077b8ff 100644 --- a/kie-dmn/kie-dmn-pmml-tests-parent/kie-dmn-pmml-tests-trusty/pom.xml +++ b/kie-dmn/kie-dmn-pmml-tests-parent/kie-dmn-pmml-tests-trusty/pom.xml @@ -36,7 +36,7 @@ <java.module.name>org.kie.dmn.pmml.tests.trusty</java.module.name> </properties> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -49,7 +49,7 @@ <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> diff --git a/kie-dmn/kie-dmn-pmml-tests-parent/pom.xml b/kie-dmn/kie-dmn-pmml-tests-parent/pom.xml index 09982a8ea3..346b169ff2 100644 --- a/kie-dmn/kie-dmn-pmml-tests-parent/pom.xml +++ b/kie-dmn/kie-dmn-pmml-tests-parent/pom.xml @@ -38,7 +38,7 @@ <module>kie-dmn-pmml-tests-trusty</module> </modules> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -69,7 +69,7 @@ <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> diff --git a/kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn-cli/pom.xml b/kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn-cli/pom.xml index b561e12e70..93b6457ad4 100644 --- a/kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn-cli/pom.xml +++ b/kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn-cli/pom.xml @@ -33,7 +33,7 @@ <java.module.name>org.kie.dmn.ruleset2dmn.cli</java.module.name> </properties> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.drools</groupId> @@ -42,13 +42,13 @@ <type>pom</type> <scope>import</scope> </dependency> - <dependency> <!-- this is not an user dependency, hence is not added to the boms. --> + <dependency> <!– this is not an user dependency, hence is not added to the boms. –> <groupId>org.kie</groupId> <artifactId>kie-dmn-ruleset2dmn</artifactId> <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> diff --git a/kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn/pom.xml b/kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn/pom.xml index e032a96e65..ca53573fb5 100644 --- a/kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn/pom.xml +++ b/kie-dmn/kie-dmn-ruleset2dmn-parent/kie-dmn-ruleset2dmn/pom.xml @@ -33,7 +33,7 @@ <java.module.name>org.kie.dmn.ruleset2dmn</java.module.name> </properties> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.drools</groupId> @@ -42,7 +42,7 @@ <type>pom</type> <scope>import</scope> </dependency> - <dependency> <!-- this is not an user dependency, hence is not added to the boms. --> + <dependency> <!– this is not an user dependency, hence is not added to the boms. –> <groupId>org.kie</groupId> <artifactId>kie-dmn-core</artifactId> <version>${project.version}</version> @@ -50,7 +50,7 @@ <scope>test</scope> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> diff --git a/kie-dmn/kie-dmn-signavio/pom.xml b/kie-dmn/kie-dmn-signavio/pom.xml index c29cd5c3ac..a32f52bb1a 100644 --- a/kie-dmn/kie-dmn-signavio/pom.xml +++ b/kie-dmn/kie-dmn-signavio/pom.xml @@ -33,7 +33,7 @@ <java.module.name>org.kie.dmn.signavio</java.module.name> </properties> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.drools</groupId> @@ -43,7 +43,7 @@ <scope>import</scope> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> diff --git a/kie-dmn/kie-dmn-trisotech/pom.xml b/kie-dmn/kie-dmn-trisotech/pom.xml index 0f14bee0cc..e276409311 100644 --- a/kie-dmn/kie-dmn-trisotech/pom.xml +++ b/kie-dmn/kie-dmn-trisotech/pom.xml @@ -35,7 +35,7 @@ <java.module.name>org.kie.dmn.trisotech</java.module.name> </properties> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.drools</groupId> @@ -44,14 +44,14 @@ <type>pom</type> <scope>import</scope> </dependency> - <dependency> <!-- this is not an user dependency, hence is not added to the boms. --> + <dependency> <!– this is not an user dependency, hence is not added to the boms. –> <groupId>org.kie</groupId> <artifactId>kie-dmn-core</artifactId> <classifier>tests</classifier> <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> diff --git a/kie-dmn/kie-dmn-validation/pom.xml b/kie-dmn/kie-dmn-validation/pom.xml index cfd6c47f26..7bc056a5cf 100644 --- a/kie-dmn/kie-dmn-validation/pom.xml +++ b/kie-dmn/kie-dmn-validation/pom.xml @@ -35,7 +35,7 @@ <drools.reproducibleExecutableModelGeneration>true</drools.reproducibleExecutableModelGeneration> </properties> - <dependencyManagement> + <!-- <dependencyManagement> <dependencies> <dependency> <groupId>org.drools</groupId> @@ -57,7 +57,7 @@ <classifier>tests</classifier> <version>${project.version}</version> </dependency> - <dependency> <!-- this is not an user dependency, hence is not added to the boms. --> + <dependency> <!– this is not an user dependency, hence is not added to the boms. –> <groupId>org.kie</groupId> <artifactId>kie-dmn-validation-bootstrap</artifactId> <optional>true</optional> @@ -71,7 +71,7 @@ <scope>test</scope> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> diff --git a/kie-dmn/kie-dmn-xls2dmn-cli/pom.xml b/kie-dmn/kie-dmn-xls2dmn-cli/pom.xml index 469e788a42..8daa18093e 100644 --- a/kie-dmn/kie-dmn-xls2dmn-cli/pom.xml +++ b/kie-dmn/kie-dmn-xls2dmn-cli/pom.xml @@ -34,7 +34,7 @@ <java.module.name>org.kie.dmn.xls2dmn.cli</java.module.name> </properties> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.drools</groupId> @@ -43,7 +43,7 @@ <type>pom</type> <scope>import</scope> </dependency> - <dependency> <!-- this is not an user dependency, hence is not added to the boms. --> + <dependency> <!– this is not an user dependency, hence is not added to the boms. –> <groupId>org.kie</groupId> <artifactId>kie-dmn-core</artifactId> <version>${project.version}</version> @@ -51,7 +51,7 @@ <scope>test</scope> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> diff --git a/kie-dmn/pom.xml b/kie-dmn/pom.xml index 34d8d87698..5ceada93d0 100644 --- a/kie-dmn/pom.xml +++ b/kie-dmn/pom.xml @@ -60,7 +60,7 @@ <module>kie-dmn-core-jsr223</module> <module>kie-dmn-ruleset2dmn-parent</module> </modules> - +<!-- <dependencyManagement> <dependencies> <dependency> @@ -71,7 +71,7 @@ <scope>import</scope> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <build> <plugins> diff --git a/kie-drl/pom.xml b/kie-drl/pom.xml index 9b671bc1e7..da8ec2f7d3 100644 --- a/kie-drl/pom.xml +++ b/kie-drl/pom.xml @@ -46,7 +46,7 @@ <module>kie-drl-tests-without-index-file</module> </modules> - <dependencyManagement> + <!-- <dependencyManagement> <dependencies> <dependency> <artifactId>efesto-compilation-manager-api</artifactId> @@ -110,7 +110,7 @@ <scope>compile</scope> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> diff --git a/kie-maven-plugin/pom.xml b/kie-maven-plugin/pom.xml index 7211308b75..e5382a23eb 100644 --- a/kie-maven-plugin/pom.xml +++ b/kie-maven-plugin/pom.xml @@ -38,10 +38,10 @@ <properties> <java.module.name>org.kie.maven.plugin</java.module.name> - <plugin.testing.harness.version>3.3.0</plugin.testing.harness.version> + <!--<plugin.testing.harness.version>3.3.0</plugin.testing.harness.version> <plugin.plugin.version>3.6.4</plugin.plugin.version> <sisu.inject.version>1.4.2</sisu.inject.version> - <maven.resolver.api.version>1.7.3</maven.resolver.api.version> + <maven.resolver.api.version>1.7.3</maven.resolver.api.version>--> </properties> <build> @@ -88,7 +88,7 @@ </plugins> </build> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.drools</groupId> @@ -120,7 +120,7 @@ <scope>test</scope> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <dependencies> <dependency> diff --git a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-compiler/pom.xml b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-compiler/pom.xml index 3d6f0ef6bc..dd9c2926a2 100644 --- a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-compiler/pom.xml +++ b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-compiler/pom.xml @@ -86,7 +86,7 @@ </dependency> </dependencies> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -94,6 +94,6 @@ <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> </project> diff --git a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-evaluator/pom.xml b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-evaluator/pom.xml index 8030b72f83..094a4ab697 100644 --- a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-evaluator/pom.xml +++ b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-evaluator/pom.xml @@ -50,8 +50,8 @@ </dependencies> - <dependencyManagement> - <!-- TODO MOVE TO kie-pmml-trusty/pom.xml --> + <!--<dependencyManagement> + <!– TODO MOVE TO kie-pmml-trusty/pom.xml –> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -59,6 +59,6 @@ <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> </project> diff --git a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-tests/pom.xml b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-tests/pom.xml index 4d99c67b00..f3bc823e85 100644 --- a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-tests/pom.xml +++ b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-scorecard/kie-pmml-models-scorecard-tests/pom.xml @@ -119,7 +119,7 @@ </dependency> </dependencies> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -137,7 +137,7 @@ <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> </project> diff --git a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-compiler/pom.xml b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-compiler/pom.xml index 5175ebb3e7..c0678046d7 100644 --- a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-compiler/pom.xml +++ b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-compiler/pom.xml @@ -86,7 +86,7 @@ </dependency> </dependencies> - <dependencyManagement> +<!-- <dependencyManagement> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -94,6 +94,6 @@ <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> </project> diff --git a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-evaluator/pom.xml b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-evaluator/pom.xml index 65cd0316c5..fb22d36dac 100644 --- a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-evaluator/pom.xml +++ b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-evaluator/pom.xml @@ -50,8 +50,8 @@ </dependencies> - <dependencyManagement> - <!-- TODO MOVE TO kie-pmml-trusty/pom.xml --> +<!-- <dependencyManagement> + <!– TODO MOVE TO kie-pmml-trusty/pom.xml –> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -59,6 +59,6 @@ <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> </project> diff --git a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-tests/pom.xml b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-tests/pom.xml index fde2ac9b99..663d2ef34d 100644 --- a/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-tests/pom.xml +++ b/kie-pmml-trusty/kie-pmml-models/kie-pmml-models-tree/kie-pmml-models-tree-tests/pom.xml @@ -124,7 +124,7 @@ </dependency> </dependencies> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -142,7 +142,7 @@ <version>${project.version}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> </project> diff --git a/kie-quarkus-build-parent/pom.xml b/kie-quarkus-build-parent/pom.xml new file mode 100644 index 0000000000..e54ac39897 --- /dev/null +++ b/kie-quarkus-build-parent/pom.xml @@ -0,0 +1,76 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <artifactId>drools-parent</artifactId> + <groupId>org.kie</groupId> + <version>999-SNAPSHOT</version> + </parent> + + <artifactId>kie-quarkus-build-parent</artifactId> + <packaging>pom</packaging> + + <name>Kie Quarkus :: BUild Parent)</name> + <description> + Build parent for all kie+quarkus projects + </description> + + <properties> + <version.io.quarkus>3.27.2</version.io.quarkus> + <!-- Used to define which poms are allowed to have dependencyManagement sections. This is to enforce the convention that only the root pom should have dependencyManagement, and all other poms should inherit from it. --> + <allowedPomsList>org.kie:kie-quarkus-bom</allowedPomsList> + <maven.compiler.release>17</maven.compiler.release> + </properties> + + <!-- IMPORTANT: Do not declare any build things here! --> + <build/> + + <dependencyManagement> + <dependencies> + <dependency> + <groupId>io.quarkus</groupId> + <artifactId>quarkus-bom</artifactId> + <version>${version.io.quarkus}</version> + <type>pom</type> + <scope>import</scope> + </dependency> + <dependency> + <groupId>org.kie</groupId> + <artifactId>drools-build-parent</artifactId> + <version>${project.version}</version> + <type>pom</type> + <scope>import</scope> + </dependency> + <dependency> + <groupId>org.drools</groupId> + <artifactId>drools-quarkus-integration-test-multimodule-dep</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.drools</groupId> + <artifactId>drools-quarkus-ruleunits</artifactId> + <version>${project.version}</version> + </dependency> + + <dependency> + <groupId>org.drools</groupId> + <artifactId>drools-quarkus-ruleunits-deployment</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.drools</groupId> + <artifactId>drools-quarkus-util-deployment</artifactId> + <version>${project.version}</version> + </dependency> + + <!-- Not sure why it is declared that way inside drools-quarkus-extension, but let's make it available for all submodules --> + <!-- <dependency> + <groupId>org.assertj</groupId> + <artifactId>assertj-core</artifactId> + </dependency>--> + </dependencies> + </dependencyManagement> + +</project> \ No newline at end of file diff --git a/kie-yard/pom.xml b/kie-yard/pom.xml index 61ebf7dc5c..573625a11a 100644 --- a/kie-yard/pom.xml +++ b/kie-yard/pom.xml @@ -29,15 +29,13 @@ </parent> <modelVersion>4.0.0</modelVersion> - <groupId>org.kie</groupId> <artifactId>kie-yard</artifactId> - <version>999-SNAPSHOT</version> <packaging>pom</packaging> <name>KIE :: Yard - YAML Rules DSL</name> <description>Yet another Rules DSL (YaRD) - A YAML-based domain-specific language for defining business rules</description> - <dependencyManagement> + <!--<dependencyManagement> <dependencies> <dependency> <groupId>org.kie</groupId> @@ -50,7 +48,7 @@ <version>${version.com.fasterxml.jackson}</version> </dependency> </dependencies> - </dependencyManagement> + </dependencyManagement>--> <modules> <module>kie-yard-api</module> diff --git a/pom.xml b/pom.xml index c3af13900f..476b600dd6 100644 --- a/pom.xml +++ b/pom.xml @@ -136,6 +136,7 @@ <module>kie-no-dependencymanagement-rule</module> <module>bom</module> <module>build-parent</module> + <module>kie-quarkus-build-parent</module> <module>kie-api</module> <module>kie-internal</module> <module>kie-util</module> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
