summaryrefslogtreecommitdiffstats
path: root/policy-core
diff options
context:
space:
mode:
authorJim Hahn <jrh3@att.com>2018-09-11 10:11:29 -0400
committerJim Hahn <jrh3@att.com>2018-09-11 10:11:29 -0400
commit0e6b16b44ad288f878f058ce24c8843e7e45791d (patch)
treede38b78e4b58421b1a22074c84f7194174c1c555 /policy-core
parent6c11303e4a4af3df99754a7c7028284231961fe5 (diff)
Revert back to Drools 6.5.0.Final
Decided to abandon the conversion to Drools 7.9.0.Final. This undoes the associated changes. Change-Id: I457266d09f7e481da5c0415290241a348786f8ea Issue-ID: POLICY-1093 Signed-off-by: Jim Hahn <jrh3@att.com>
Diffstat (limited to 'policy-core')
-rw-r--r--policy-core/pom.xml8
-rw-r--r--policy-core/src/main/java/org/onap/policy/drools/util/KieUtils.java15
2 files changed, 11 insertions, 12 deletions
diff --git a/policy-core/pom.xml b/policy-core/pom.xml
index 7ef9608e..8cbef405 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>7.9.0.Final</version>
+ <version>6.5.0.Final</version>
</dependency>
<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-ci</artifactId>
- <version>7.9.0.Final</version>
+ <version>6.5.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>7.9.0.Final</version>
+ <version>6.5.0.Final</version>
</dependency>
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-persistence-jpa</artifactId>
- <version>7.9.0.Final</version>
+ <version>6.5.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 7d24ef5e..a3efe433 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,16 +26,15 @@ 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.
@@ -74,10 +73,10 @@ public class KieUtils {
pomFile.deleteOnExit();
ReleaseId releaseId = kieBuilder.getKieModule().getReleaseId();
- MavenRepository.getMavenRepository().
- installArtifact(releaseId,
- ((InternalKieModule) kieBuilder.getKieModule()).getBytes(),
- IoUtils.readBytes(pomFile));
+ MavenRepository.getMavenRepository()
+ .installArtifact(releaseId,
+ (InternalKieModule) kieBuilder.getKieModule(),
+ pomFile);
return releaseId;
}
@@ -103,8 +102,8 @@ public class KieUtils {
KieBuilder kieBuilder = kieBuild(kieFileSystem);
ReleaseId releaseId = kieBuilder.getKieModule().getReleaseId();
- MavenRepository.getMavenRepository().installArtifact(releaseId,
- ((InternalKieModule) kieBuilder.getKieModule()).getBytes(), IoUtils.readBytes(pom));
+ MavenRepository.getMavenRepository()
+ .installArtifact(releaseId, (InternalKieModule) kieBuilder.getKieModule(), pom);
return releaseId;
}