diff options
author | Jim Hahn <jrh3@att.com> | 2018-09-10 10:23:56 -0400 |
---|---|---|
committer | Jim Hahn <jrh3@att.com> | 2018-09-10 14:30:28 -0400 |
commit | 6c11303e4a4af3df99754a7c7028284231961fe5 (patch) | |
tree | 064c9ec0c89ceda2a7ec04b73a07d45e424a0797 | |
parent | 3da4ae9c1967442b015ce9740e3d46d32fcd4d26 (diff) |
Switch to drools 7.9.0.Final
Note: This will break policy/drools-applications until the corresponding
change is merged there, too.
Reformatted lengthy line.
Change-Id: I4ae7838dfbc2d537580636eccc545710b5ebc799
Issue-ID: POLICY-1093
Signed-off-by: Jim Hahn <jrh3@att.com>
-rw-r--r-- | feature-pooling-dmaap/src/main/java/org/onap/policy/drools/pooling/extractor/ClassExtractors.java | 2 | ||||
-rw-r--r-- | policy-core/pom.xml | 8 | ||||
-rw-r--r-- | policy-core/src/main/java/org/onap/policy/drools/util/KieUtils.java | 15 | ||||
-rw-r--r-- | pom.xml | 2 |
4 files changed, 14 insertions, 13 deletions
diff --git a/feature-pooling-dmaap/src/main/java/org/onap/policy/drools/pooling/extractor/ClassExtractors.java b/feature-pooling-dmaap/src/main/java/org/onap/policy/drools/pooling/extractor/ClassExtractors.java index 97e96337..95321793 100644 --- a/feature-pooling-dmaap/src/main/java/org/onap/policy/drools/pooling/extractor/ClassExtractors.java +++ b/feature-pooling-dmaap/src/main/java/org/onap/policy/drools/pooling/extractor/ClassExtractors.java @@ -25,7 +25,7 @@ import java.lang.reflect.Method; import java.util.Map; import java.util.Properties; import java.util.concurrent.ConcurrentHashMap; -import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.StringUtils; import org.onap.policy.drools.utils.Pair; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/policy-core/pom.xml b/policy-core/pom.xml index 8cbef405..7ef9608e 100644 --- a/policy-core/pom.xml +++ b/policy-core/pom.xml @@ -60,12 +60,12 @@ <dependency> <groupId>org.kie</groupId> <artifactId>kie-api</artifactId> - <version>6.5.0.Final</version> + <version>7.9.0.Final</version> </dependency> <dependency> <groupId>org.kie</groupId> <artifactId>kie-ci</artifactId> - <version>6.5.0.Final</version> + <version>7.9.0.Final</version> <!-- Issue: 2 of 2 Excluding these 2 dependencies in order to force upgrade security fixes @@ -90,12 +90,12 @@ <dependency> <groupId>org.drools</groupId> <artifactId>drools-core</artifactId> - <version>6.5.0.Final</version> + <version>7.9.0.Final</version> </dependency> <dependency> <groupId>org.drools</groupId> <artifactId>drools-persistence-jpa</artifactId> - <version>6.5.0.Final</version> + <version>7.9.0.Final</version> </dependency> <dependency> <groupId>org.onap.policy.common</groupId> diff --git a/policy-core/src/main/java/org/onap/policy/drools/util/KieUtils.java b/policy-core/src/main/java/org/onap/policy/drools/util/KieUtils.java index a3efe433..7d24ef5e 100644 --- a/policy-core/src/main/java/org/onap/policy/drools/util/KieUtils.java +++ b/policy-core/src/main/java/org/onap/policy/drools/util/KieUtils.java @@ -26,15 +26,16 @@ import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; import java.util.List; +import org.appformer.maven.integration.MavenRepository; import org.drools.compiler.kie.builder.impl.InternalKieModule; import org.drools.compiler.kproject.models.KieModuleModelImpl; +import org.drools.core.util.IoUtils; import org.kie.api.KieServices; import org.kie.api.builder.KieBuilder; import org.kie.api.builder.KieFileSystem; import org.kie.api.builder.Message; import org.kie.api.builder.ReleaseId; import org.kie.api.builder.model.KieModuleModel; -import org.kie.scanner.MavenRepository; /** * Kie related utilities. @@ -73,10 +74,10 @@ public class KieUtils { pomFile.deleteOnExit(); ReleaseId releaseId = kieBuilder.getKieModule().getReleaseId(); - MavenRepository.getMavenRepository() - .installArtifact(releaseId, - (InternalKieModule) kieBuilder.getKieModule(), - pomFile); + MavenRepository.getMavenRepository(). + installArtifact(releaseId, + ((InternalKieModule) kieBuilder.getKieModule()).getBytes(), + IoUtils.readBytes(pomFile)); return releaseId; } @@ -102,8 +103,8 @@ public class KieUtils { KieBuilder kieBuilder = kieBuild(kieFileSystem); ReleaseId releaseId = kieBuilder.getKieModule().getReleaseId(); - MavenRepository.getMavenRepository() - .installArtifact(releaseId, (InternalKieModule) kieBuilder.getKieModule(), pom); + MavenRepository.getMavenRepository().installArtifact(releaseId, + ((InternalKieModule) kieBuilder.getKieModule()).getBytes(), IoUtils.readBytes(pom)); return releaseId; } @@ -69,7 +69,7 @@ <junit.version>4.12</junit.version> <eclipselink.version>2.7.0</eclipselink.version> <mariadb.jdbc.version>2.1.0</mariadb.jdbc.version> - <hibernate.core.version>5.2.10.Final</hibernate.core.version> + <hibernate.core.version>5.3.6.Final</hibernate.core.version> <hibernate.commons.annotations.version>5.0.1.Final</hibernate.commons.annotations.version> <commons.io.version>2.5</commons.io.version> <xml.apis.version>1.4.01</xml.apis.version> |