From 47721957b791c53057e9da4f542af4e95a1e87b0 Mon Sep 17 00:00:00 2001 From: Martin Kanis Date: Tue, 12 Dec 2017 14:46:20 +0100 Subject: [PATCH] KEYCLOAK-6018 Create BOM for Drools dependencies --- authz/policy/drools/pom.xml | 6 +- dependencies/drools-bom/pom.xml | 259 ++++++++++++++++++ dependencies/pom.xml | 1 + dependencies/server-all/pom.xml | 12 +- .../feature-packs/server-feature-pack/pom.xml | 11 +- pom.xml | 1 - 6 files changed, 267 insertions(+), 23 deletions(-) create mode 100644 dependencies/drools-bom/pom.xml diff --git a/authz/policy/drools/pom.xml b/authz/policy/drools/pom.xml index c2183486ba..ba163579a7 100644 --- a/authz/policy/drools/pom.xml +++ b/authz/policy/drools/pom.xml @@ -21,10 +21,10 @@ - org.drools + org.keycloak drools-bom pom - ${version.org.drools} + ${project.version} import @@ -60,4 +60,4 @@ - \ No newline at end of file + diff --git a/dependencies/drools-bom/pom.xml b/dependencies/drools-bom/pom.xml new file mode 100644 index 0000000000..f63c52c8ba --- /dev/null +++ b/dependencies/drools-bom/pom.xml @@ -0,0 +1,259 @@ + + + + org.keycloak + keycloak-parent + 3.4.2.Final-SNAPSHOT + ../../pom.xml + + 4.0.0 + + drools-bom + pom + Keycloak Drools BOM + + Import this BOM in your dependencyManagement if you want to depend on multiple Drools artifacts. + + + + 1.0 + 1.4.9 + 3.5 + 1.8.3 + 3.2.5 + 2.6 + 2.5.2 + 1.5.5 + 1.21 + 3.0.20 + 1.0.0.v20140518 + 0.3.0.M1 + 2.2.8.Final + 1.7 + 1.3 + 3.2.3 + 4.4.2 + 2.1.2 + + + + + + org.drools + drools-bom + pom + ${version.org.drools} + import + + + + aopalliance + aopalliance + ${aopalliance.version} + + + com.thoughtworks.xstream + xstream + ${xstream.version} + + + org.antlr + antlr-runtime + ${antlr-runtime.version} + + + org.apache.ant + ant + ${ant.version} + + + org.apache.ant + ant-launcher + ${ant.version} + + + org.apache.maven + maven-aether-provider + ${maven.version} + + + org.apache.maven + maven-artifact + ${maven.version} + + + org.apache.maven + maven-compat + ${maven.version} + + + org.apache.maven + maven-core + ${maven.version} + + + org.apache.maven + maven-model + ${maven.version} + + + org.apache.maven + maven-model-builder + ${maven.version} + + + org.apache.maven + maven-plugin-api + ${maven.version} + + + org.apache.maven + maven-repository-metadata + ${maven.version} + + + org.apache.maven + maven-settings + ${maven.version} + + + org.apache.maven + maven-settings-builder + ${maven.version} + + + org.apache.maven.wagon + wagon-http + ${wagon.version} + + + org.apache.maven.wagon + wagon-http-shared + ${wagon.version} + + + org.apache.maven.wagon + wagon-provider-api + ${wagon.version} + + + org.codehaus.plexus + plexus-classworlds + ${plexus-classworlds.version} + + + org.codehaus.plexus + plexus-component-annotations + ${plexus-component-annotations.version} + + + org.codehaus.plexus + plexus-interpolation + ${plexus-interpolation.version} + + + org.codehaus.plexus + plexus-utils + ${plexus-utils.version} + + + org.eclipse.aether + aether-api + ${aether.version} + + + org.eclipse.aether + aether-connector-basic + ${aether.version} + + + org.eclipse.aether + aether-impl + ${aether.version} + + + org.eclipse.aether + aether-spi + ${aether.version} + + + org.eclipse.aether + aether-transport-file + ${aether.version} + + + org.eclipse.aether + aether-transport-http + ${aether.version} + + + org.eclipse.aether + aether-transport-wagon + ${aether.version} + + + org.eclipse.aether + aether-util + ${aether.version} + + + org.eclipse.sisu + org.eclipse.sisu.inject + ${sisu.version} + + + org.eclipse.sisu + org.eclipse.sisu.plexus + ${sisu.version} + + + org.mvel + mvel2 + ${mvel2.version} + + + org.sonatype.plexus + plexus-cipher + ${plexus-cipher.version} + + + org.sonatype.plexus + plexus-sec-dispatcher + ${plexus-sec-dispatcher.version} + + + org.sonatype.sisu.inject + guice-servlet + ${sisu-guice.version} + + + org.sonatype.sisu + sisu-guice + no_aop + ${sisu-guice.version} + + + org.eclipse.jdt.core.compiler + ecj + ${ecj.version} + + + com.lowagie + itext + ${itext.version} + + + bouncycastle + bcmail-jdk14 + + + bouncycastle + bcprov-jdk14 + + + + + + + diff --git a/dependencies/pom.xml b/dependencies/pom.xml index bf8c87401f..37074776e7 100755 --- a/dependencies/pom.xml +++ b/dependencies/pom.xml @@ -31,6 +31,7 @@ + drools-bom server-min server-all diff --git a/dependencies/server-all/pom.xml b/dependencies/server-all/pom.xml index 3bc01a0a2d..b4fd9de78d 100755 --- a/dependencies/server-all/pom.xml +++ b/dependencies/server-all/pom.xml @@ -33,20 +33,12 @@ - - org.jboss.integration-platform - jboss-integration-platform-bom - pom - import - ${version.jboss-integration-platform} - - - org.drools + org.keycloak drools-bom pom - ${version.org.drools} + ${project.version} import diff --git a/distribution/feature-packs/server-feature-pack/pom.xml b/distribution/feature-packs/server-feature-pack/pom.xml index 29e54d477b..d9ab5cbab5 100644 --- a/distribution/feature-packs/server-feature-pack/pom.xml +++ b/distribution/feature-packs/server-feature-pack/pom.xml @@ -32,17 +32,10 @@ - org.jboss.integration-platform - jboss-integration-platform-bom - pom - import - ${version.jboss-integration-platform} - - - org.drools + org.keycloak drools-bom pom - ${version.org.drools} + ${project.version} import diff --git a/pom.xml b/pom.xml index d3228b1fed..69c0573130 100755 --- a/pom.xml +++ b/pom.xml @@ -88,7 +88,6 @@ 6.4.0.Final - 6.0.10.Final 2.0.0-M21