Debut Proxy server apache camel
This commit is contained in:
parent
a474dcf891
commit
ee34518b7d
56 changed files with 1047 additions and 2441 deletions
|
|
@ -1,15 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -16,6 +16,7 @@
|
||||||
<spring-boot.version>2.1.0.RELEASE</spring-boot.version>
|
<spring-boot.version>2.1.0.RELEASE</spring-boot.version>
|
||||||
<spring-version>5.1.2.RELEASE</spring-version>
|
<spring-version>5.1.2.RELEASE</spring-version>
|
||||||
<webapp.directory>src/main/webapp</webapp.directory>
|
<webapp.directory>src/main/webapp</webapp.directory>
|
||||||
|
<jbpm.version>7.15.0.Final</jbpm.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
|
|
@ -88,6 +89,11 @@
|
||||||
</build>
|
</build>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.kie.server</groupId>
|
||||||
|
<artifactId>kie-server-api</artifactId>
|
||||||
|
<version>${jbpm.version}</version>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.pymmasoftware.jbpm</groupId>
|
<groupId>com.pymmasoftware.jbpm</groupId>
|
||||||
<artifactId>drools-framework-kie-wb-rest-pojo</artifactId>
|
<artifactId>drools-framework-kie-wb-rest-pojo</artifactId>
|
||||||
|
|
|
||||||
|
|
@ -5,9 +5,9 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
import org.apache.commons.codec.binary.Base64;
|
import org.apache.commons.codec.binary.Base64;
|
||||||
import org.chtijbug.drools.console.AddLog;
|
import org.chtijbug.drools.console.AddLog;
|
||||||
import org.chtijbug.drools.console.service.model.kie.KieContainerInfo;
|
import org.chtijbug.drools.console.service.model.kie.KieContainerInfo;
|
||||||
import org.chtijbug.drools.console.service.model.kie.KieContainerRequest;
|
|
||||||
import org.chtijbug.drools.console.service.model.kie.KieServerJobStatus;
|
import org.chtijbug.drools.console.service.model.kie.KieServerJobStatus;
|
||||||
import org.chtijbug.drools.console.service.model.kie.SpaceProject;
|
import org.chtijbug.drools.console.service.model.kie.SpaceProject;
|
||||||
|
import org.kie.server.api.model.KieContainerResource;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.http.HttpHeaders;
|
import org.springframework.http.HttpHeaders;
|
||||||
|
|
@ -62,7 +62,7 @@ public class KieServerRepositoryService {
|
||||||
|
|
||||||
public List<KieContainerInfo> getContainerList(String url, String username, String password) {
|
public List<KieContainerInfo> getContainerList(String url, String username, String password) {
|
||||||
List<KieContainerInfo> results = new ArrayList<>();
|
List<KieContainerInfo> results = new ArrayList<>();
|
||||||
String completeurl = url + "/containers";
|
String completeurl = url ;
|
||||||
logger.info("url kie server container : " + completeurl);
|
logger.info("url kie server container : " + completeurl);
|
||||||
ResponseEntity<Map<String, Object>> response = restTemplateKiewb
|
ResponseEntity<Map<String, Object>> response = restTemplateKiewb
|
||||||
.execute(completeurl, HttpMethod.GET, requestCallback(null, username, password), clientHttpResponse -> {
|
.execute(completeurl, HttpMethod.GET, requestCallback(null, username, password), clientHttpResponse -> {
|
||||||
|
|
@ -83,29 +83,32 @@ public class KieServerRepositoryService {
|
||||||
Map<String, Object> reponseMoteur;
|
Map<String, Object> reponseMoteur;
|
||||||
|
|
||||||
reponseMoteur = response.getBody();
|
reponseMoteur = response.getBody();
|
||||||
Object resultMap = reponseMoteur.get("result");
|
// Object resultMap = reponseMoteur.get("containers");
|
||||||
Object containersMap = ((Map) resultMap).get("kie-containers");
|
// Object containersMap = ((Map) resultMap).get("kie-containers");
|
||||||
Map containerMap = ((Map) containersMap);
|
// Map containerMap = ((Map) containersMap);
|
||||||
List<Map<String, Object>> listContainers = (List) containerMap.get("kie-container");
|
if (reponseMoteur != null
|
||||||
for (Map<String, Object> container : listContainers) {
|
&& reponseMoteur.get("containers")!= null) {
|
||||||
KieContainerInfo kieContainerInfo = new KieContainerInfo();
|
List<Map<String, Object>> listContainers = (List) reponseMoteur.get("containers");
|
||||||
System.out.println("coucou");
|
for (Map<String, Object> container : listContainers) {
|
||||||
kieContainerInfo.setContainerId((String) container.get("container-id"));
|
KieContainerInfo kieContainerInfo = new KieContainerInfo();
|
||||||
Map artifact = (Map) container.get("resolved-release-id");
|
System.out.println("coucou");
|
||||||
if (artifact != null) {
|
kieContainerInfo.setContainerId((String) container.get("containerId"));
|
||||||
kieContainerInfo.setArtifactId((String) artifact.get("artifact-id"));
|
Map artifact = (Map) container.get("resolvedReleaseId");
|
||||||
kieContainerInfo.setGroupId((String) artifact.get("group-id"));
|
if (artifact != null) {
|
||||||
kieContainerInfo.setVersion((String) artifact.get("version"));
|
kieContainerInfo.setArtifactId((String) artifact.get("artifactId"));
|
||||||
|
kieContainerInfo.setGroupId((String) artifact.get("groupId"));
|
||||||
|
kieContainerInfo.setVersion((String) artifact.get("version"));
|
||||||
|
}
|
||||||
|
kieContainerInfo.setContainerAlias((String) container.get("container-alias"));
|
||||||
|
results.add(kieContainerInfo);
|
||||||
}
|
}
|
||||||
kieContainerInfo.setContainerAlias((String) container.get("container-alias"));
|
|
||||||
results.add(kieContainerInfo);
|
|
||||||
}
|
}
|
||||||
return results;
|
return results;
|
||||||
}
|
}
|
||||||
|
|
||||||
public KieServerJobStatus stopContainer(String url, String username, String password, String containerId, AddLog workOnGoingView) {
|
public KieServerJobStatus stopContainer(String url, String username, String password, String containerId, AddLog workOnGoingView) {
|
||||||
KieServerJobStatus results = null;
|
KieServerJobStatus results = null;
|
||||||
String completeurl = url + "/containers/" + containerId;
|
String completeurl = url + containerId;
|
||||||
logger.info("url kie server container : " + completeurl);
|
logger.info("url kie server container : " + completeurl);
|
||||||
ResponseEntity<KieServerJobStatus> response = restTemplateKiewb
|
ResponseEntity<KieServerJobStatus> response = restTemplateKiewb
|
||||||
.execute(completeurl, HttpMethod.DELETE, requestCallback(null, username, password), clientHttpResponse -> {
|
.execute(completeurl, HttpMethod.DELETE, requestCallback(null, username, password), clientHttpResponse -> {
|
||||||
|
|
@ -125,8 +128,8 @@ public class KieServerRepositoryService {
|
||||||
return reponseMoteur;
|
return reponseMoteur;
|
||||||
}
|
}
|
||||||
|
|
||||||
public KieContainerInfo createContainer(String url, String username, String password, String containerId, KieContainerRequest request, AddLog workOnGoingView) {
|
public KieContainerInfo createContainer(String url, String username, String password, String containerId, KieContainerResource request, AddLog workOnGoingView) {
|
||||||
String completeurl = url + "/containers/" + containerId;
|
String completeurl = url + "/"+containerId;
|
||||||
logger.info("url kie server container : " + completeurl);
|
logger.info("url kie server container : " + completeurl);
|
||||||
ResponseEntity<Map<String, Object>> response = restTemplateKiewb
|
ResponseEntity<Map<String, Object>> response = restTemplateKiewb
|
||||||
.execute(completeurl, HttpMethod.PUT, requestCallback(request, username, password), clientHttpResponse -> {
|
.execute(completeurl, HttpMethod.PUT, requestCallback(request, username, password), clientHttpResponse -> {
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,14 @@
|
||||||
package org.chtijbug.drools.console.service.model.kie;
|
package org.chtijbug.drools.console.service.model.kie;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||||
|
|
||||||
public class KieContainerRequest {
|
public class KieContainerRequest {
|
||||||
@JsonProperty("container-id")
|
@JsonProperty("container-id")
|
||||||
|
@XStreamAlias( "container-id" )
|
||||||
private String containerId;
|
private String containerId;
|
||||||
@JsonProperty("release-id")
|
@JsonProperty("release-id")
|
||||||
|
@XStreamAlias( "release-id" )
|
||||||
private ReleaseDefinition releaseId;
|
private ReleaseDefinition releaseId;
|
||||||
|
|
||||||
public String getContainerId() {
|
public String getContainerId() {
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,23 @@
|
||||||
package org.chtijbug.drools.console.service.model.kie;
|
package org.chtijbug.drools.console.service.model.kie;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||||
|
|
||||||
|
import javax.xml.bind.annotation.XmlRootElement;
|
||||||
|
|
||||||
|
@XmlRootElement(name="release-id")
|
||||||
|
@XStreamAlias( "release-id" )
|
||||||
|
@JsonIgnoreProperties({"snapshot"})
|
||||||
public class ReleaseDefinition {
|
public class ReleaseDefinition {
|
||||||
|
|
||||||
@JsonProperty("artifact-id")
|
@JsonProperty("artifact-id")
|
||||||
|
@XStreamAlias( "artifact-id" )
|
||||||
private String artifactId;
|
private String artifactId;
|
||||||
@JsonProperty("group-id")
|
@JsonProperty("group-id")
|
||||||
|
@XStreamAlias( "group-id" )
|
||||||
private String groupId;
|
private String groupId;
|
||||||
|
@XStreamAlias( "version" )
|
||||||
private String version;
|
private String version;
|
||||||
|
|
||||||
public String getArtifactId() {
|
public String getArtifactId() {
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,8 @@ import org.chtijbug.drools.console.service.model.UserConnected;
|
||||||
import org.chtijbug.drools.console.service.model.kie.*;
|
import org.chtijbug.drools.console.service.model.kie.*;
|
||||||
import org.chtijbug.drools.console.service.util.AppContext;
|
import org.chtijbug.drools.console.service.util.AppContext;
|
||||||
import org.guvnor.rest.client.ProjectResponse;
|
import org.guvnor.rest.client.ProjectResponse;
|
||||||
|
import org.kie.server.api.model.KieContainerResource;
|
||||||
|
import org.kie.server.api.model.ReleaseId;
|
||||||
|
|
||||||
import javax.annotation.PostConstruct;
|
import javax.annotation.PostConstruct;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
@ -116,15 +118,15 @@ public class DeploymentView extends DroolsAdminConsoleMainView implements AddLog
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
KieContainerRequest newContainer = new KieContainerRequest();
|
KieContainerResource newContainer = new KieContainerResource();
|
||||||
newContainer.setContainerId(containerIdTextField.getValue());
|
newContainer.setContainerId(containerIdTextField.getValue());
|
||||||
newContainer.setReleaseId(new ReleaseDefinition());
|
newContainer.setReleaseId(new ReleaseId());
|
||||||
newContainer.getReleaseId().setArtifactId(projectArtifactIDTextField.getValue());
|
newContainer.getReleaseId().setArtifactId(projectArtifactIDTextField.getValue());
|
||||||
newContainer.getReleaseId().setGroupId(projectGroupIDTextField.getValue());
|
newContainer.getReleaseId().setGroupId(projectGroupIDTextField.getValue());
|
||||||
newContainer.getReleaseId().setVersion(projectVersionTextField.getValue());
|
newContainer.getReleaseId().setVersion(projectVersionTextField.getValue());
|
||||||
KieContainerInfo createdContainer = kieServerRepositoryService.createContainer(config.getKieserverUrl(), config.getKieserverUserName(), config.getKieserverPassword(), projectArtifactIDTextField.getValue(), newContainer, this);
|
KieContainerInfo createdContainer = kieServerRepositoryService.createContainer(config.getKieserverUrl(), config.getKieserverUserName(), config.getKieserverPassword(), projectArtifactIDTextField.getValue(), newContainer, this);
|
||||||
containerIdTextField.setValue(createdContainer.getContainerId());
|
containerIdTextField.setValue(createdContainer.getContainerId());
|
||||||
// }
|
refreshList();
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,8 @@ kie-wb.username=admin
|
||||||
kie-wb.password=admin
|
kie-wb.password=admin
|
||||||
#kie-wb.kieserverUrl=http://localhost:10080/kie-server/services/rest/server
|
#kie-wb.kieserverUrl=http://localhost:10080/kie-server/services/rest/server
|
||||||
#kie-wb.kieserverUrl=http://localhost:20080/services/rest/server
|
#kie-wb.kieserverUrl=http://localhost:20080/services/rest/server
|
||||||
kie-wb.kieserverUrl=http://localhost:8090/rest/server
|
kie-wb.kieserverUrl=http://localhost:8090/api/server/containers
|
||||||
|
|
||||||
|
|
||||||
kie-wb.kieserverUserName=kieserver
|
kie-wb.kieserverUserName=kieserver
|
||||||
kie-wb.kieserverPassword=kieserver1!
|
kie-wb.kieserverPassword=kieserver1!
|
||||||
|
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,17 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/drools-framework-runtime-entity/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/drools-framework-runtime-entity/src/main/resources" type="java-resource" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/drools-framework-runtime-entity/src/test/java" isTestSource="true" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/drools-framework-runtime-entity/src/test/resources" type="java-test-resource" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/drools-framework-runtime-entity/target" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,19 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="library" name="Maven: junit:junit:4.12" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.guava:guava:13.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.10.0" level="project" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/../../drools-framework-examples/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="library" name="Maven: joda-time:joda-time:1.6.2" level="project" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,155 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="FacetManager">
|
|
||||||
<facet type="web" name="Web">
|
|
||||||
<configuration>
|
|
||||||
<webroots>
|
|
||||||
<root url="file://$MODULE_DIR$/src/main/webapp" relative="/" />
|
|
||||||
</webroots>
|
|
||||||
</configuration>
|
|
||||||
</facet>
|
|
||||||
<facet type="Spring" name="Spring">
|
|
||||||
<configuration />
|
|
||||||
</facet>
|
|
||||||
</component>
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.1.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.1.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-thymeleaf:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.thymeleaf:thymeleaf-spring4:2.1.5.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.thymeleaf:thymeleaf:2.1.5.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: ognl:ognl:3.0.8" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.unbescape:unbescape:1.1.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect:1.4.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.groovy:groovy:2.4.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-jpa:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.5.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.5.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.3.2.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hibernate:hibernate-core:5.0.9.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.18.1-GA" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss:jandex:2.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: xml-apis:xml-apis:1.0.b2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.0.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hibernate:hibernate-entitymanager:5.0.9.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.transaction:javax.transaction-api:1.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-aspects:4.3.2.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-rest:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.3.5" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-loyalty-model" />
|
|
||||||
<orderEntry type="library" name="Maven: joda-time:joda-time:1.6.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.2.4.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.3.1.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.postgresql:postgresql:9.4.1212" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.1.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.1.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.1.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-maven-plugin:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-loader-tools:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-archiver:2.6" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.shared:maven-shared-utils:0.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:2.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-interpolation:1.21" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-artifact:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-core:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-settings-builder:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-repository-metadata:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-model-builder:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-aether-provider:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-spi:0.9.0.M2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-impl:0.9.0.M2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-api:0.9.0.M2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-util:0.9.0.M2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.sisu:org.eclipse.sisu.plexus:0.0.0.M5" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.enterprise:cdi-api:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.annotation:jsr250-api:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.sonatype.sisu:sisu-guice:no_aop:3.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.sisu:org.eclipse.sisu.inject:0.0.0.M5" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-classworlds:2.5.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-component-annotations:1.5.5" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.sonatype.plexus:plexus-sec-dispatcher:1.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.sonatype.plexus:plexus-cipher:1.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-model:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-plugin-api:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-settings:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.shared:maven-common-artifact-filters:1.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-project:2.0.8" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-profile:2.0.8" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-artifact-manager:2.0.8" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.wagon:wagon-provider-api:1.0-beta-2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-plugin-registry:2.0.8" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-container-default:1.5.5" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.xbean:xbean-reflect:3.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: log4j:log4j:1.2.12" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-logging:commons-logging-api:1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.collections:google-collections:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-archiver:2.8.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-io:2.3.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-compress:1.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-utils:3.0.20" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-server-client-connector" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.resteasy:resteasy-client:3.0.10.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.resteasy:resteasy-jaxrs:3.0.10.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.resteasy:jaxrs-api:3.0.10.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.1_spec:1.0.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.3.6" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.3.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.6" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: net.jcip:jcip-annotations:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.2" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-common" />
|
|
||||||
<orderEntry type="library" name="Maven: junit:junit:4.12" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.guava:guava:13.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.ws.rs:javax.ws.rs-api:2.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: ch.qos.logback:logback-classic:1.0.9" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: ch.qos.logback:logback-core:1.0.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.21" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.21" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.17" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-jpa:1.6.5.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-orm:3.2.13.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:3.2.13.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.aspectj:aspectjrt:1.8.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.10" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:1.6.5.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-rest-core:2.1.5.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.hateoas:spring-hateoas:0.16.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.objenesis:objenesis:2.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:1.1.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.atteo:evo-inflector:1.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-rest-webmvc:2.1.5.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-web:4.3.1.RELEASE" level="project" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.8.9" level="project" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,125 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="FacetManager">
|
|
||||||
<facet type="web" name="Web">
|
|
||||||
<configuration>
|
|
||||||
<webroots>
|
|
||||||
<root url="file://$MODULE_DIR$/src/main/webapp" relative="/" />
|
|
||||||
</webroots>
|
|
||||||
</configuration>
|
|
||||||
</facet>
|
|
||||||
<facet type="Spring" name="Spring">
|
|
||||||
<configuration />
|
|
||||||
</facet>
|
|
||||||
</component>
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-thymeleaf:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.21" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.21" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.17" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.thymeleaf:thymeleaf-spring4:2.1.5.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.thymeleaf:thymeleaf:2.1.5.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: ognl:ognl:3.0.8" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.16.1-GA" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.unbescape:unbescape:1.1.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect:1.4.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.groovy:groovy:2.4.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.2.4.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.2.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.3.5" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.3.1.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.1.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-maven-plugin:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-loader-tools:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-archiver:2.6" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.shared:maven-shared-utils:0.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:2.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-interpolation:1.21" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-artifact:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-core:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-settings-builder:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-repository-metadata:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-model-builder:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-aether-provider:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-spi:0.9.0.M2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-impl:0.9.0.M2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-api:0.9.0.M2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-util:0.9.0.M2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.sisu:org.eclipse.sisu.plexus:0.0.0.M5" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.enterprise:cdi-api:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.annotation:jsr250-api:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.sonatype.sisu:sisu-guice:no_aop:3.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.sisu:org.eclipse.sisu.inject:0.0.0.M5" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-classworlds:2.5.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-component-annotations:1.5.5" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.sonatype.plexus:plexus-sec-dispatcher:1.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.sonatype.plexus:plexus-cipher:1.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-model:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-plugin-api:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-settings:3.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.shared:maven-common-artifact-filters:1.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-project:2.0.8" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-profile:2.0.8" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-artifact-manager:2.0.8" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.wagon:wagon-provider-api:1.0-beta-2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-plugin-registry:2.0.8" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-container-default:1.5.5" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.xbean:xbean-reflect:3.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: log4j:log4j:1.2.12" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-logging:commons-logging-api:1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.collections:google-collections:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-archiver:2.8.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-io:2.3.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-compress:1.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-utils:3.0.20" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-web:4.3.1.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.1.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.1.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.1.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.1.RELEASE" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-swimming-pool-model" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-websocket:1.4.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-messaging:4.3.2.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-websocket:4.3.2.RELEASE" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-server-client-connector" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.resteasy:resteasy-client:3.0.10.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.resteasy:resteasy-jaxrs:3.0.10.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.resteasy:jaxrs-api:3.0.10.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.1_spec:1.0.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.3.6" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.3.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.6" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: net.jcip:jcip-annotations:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.2" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-common" />
|
|
||||||
<orderEntry type="library" name="Maven: junit:junit:4.12" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.guava:guava:13.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.ws.rs:javax.ws.rs-api:2.0" level="project" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.resteasy:resteasy-client:3.0.10.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: javax.annotation:javax.annotation-api:1.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.2" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: javax.ws.rs:jsr311-api:1.1.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.jboss.resteasy:resteasy-jaxrs:3.0.10.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.jboss.resteasy:jaxrs-api:3.0.10.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.1_spec:1.0.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: javax.activation:activation:1.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.apache.httpcomponents:httpclient:4.3.6" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.apache.httpcomponents:httpcore:4.3.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: commons-logging:commons-logging:1.1.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: commons-codec:commons-codec:1.6" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: net.jcip:jcip-annotations:1.0" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-common" />
|
|
||||||
<orderEntry type="library" name="Maven: junit:junit:4.12" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.guava:guava:13.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.ws.rs:javax.ws.rs-api:2.0" level="project" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,29 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-api:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.2" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-runtime-entity" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-common" />
|
|
||||||
<orderEntry type="library" name="Maven: junit:junit:4.12" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.guava:guava:13.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.15.0.Final" level="project" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/../../drools-framework-kie-server-parent/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,239 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-client:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-flow:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-feel:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drlx-parser:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-core:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-backend:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-canonical-model:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-model-compiler:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-ci:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-integration:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-api:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-api:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-commons:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-core:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-project-datamodel-commons:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-core:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-xstream:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-common:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-jaxb:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-api:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-model:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-services-common:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-controller-api:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-common:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-compiler:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-decisiontables:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-templates:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-bpmn2:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-flow-builder:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.security.jacc:jboss-jacc-api_1.5_spec:1.0.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-services-drools:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-project-datamodel-api:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-commons:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.uberfire:uberfire-commons:2.8.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-marshalling:4.3.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-common:4.3.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai.reflections:reflections:4.3.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-config:4.3.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-codegen:4.3.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-codegen-gwt:4.3.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-datamodel-api:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-guided-dtable:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-guided-dtree:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-guided-scorecard:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:kie-pmml:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-scorecards:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-guided-template:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-test-scenarios:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-rest-common:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.15" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.8.9" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-server-services-drools" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-runtime-base" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.4.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-client:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.jms:jboss-jms-api_2.0_spec:1.0.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.8.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-common" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.3.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-flow:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-feel:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.antlr:antlr4-runtime:4.5.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drlx-parser:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: ch.obermuhlner:big-math:2.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-core:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-backend:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-canonical-model:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-model-compiler:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-runtime-entity" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-ci:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-integration:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-artifact:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-core:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-repository-metadata:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-interpolation:1.21" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-component-annotations:1.6" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-model:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-model-builder:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-builder-support:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-plugin-api:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-settings:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-settings-builder:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-compat:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-aether-provider:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.wagon:wagon-provider-api:3.0.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.sonatype.plexus:plexus-sec-dispatcher:1.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-classworlds:2.5.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-utils:3.0.22" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-api:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-util:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-impl:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-connector-basic:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-spi:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-transport-wagon:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-transport-file:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-transport-http:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.sisu:org.eclipse.sisu.plexus:0.3.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.enterprise:cdi-api:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.annotation:jsr250-api:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.sisu:org.eclipse.sisu.inject:0.3.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.ant:ant:1.8.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.ant:ant-launcher:1.8.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.wagon:wagon-http:3.0.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.wagon:wagon-http-shared:3.0.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jsoup:jsoup:1.7.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.sonatype.plexus:plexus-cipher:1.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.inject:guice:no_aop:4.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.sshd:sshd-core:1.4.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.thoughtworks.xstream:xstream:1.4.10" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: xmlpull:xmlpull:1.1.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: xpp3:xpp3_min:1.1.4c" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-commons:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-core:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.mvel:mvel2:2.4.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-project-datamodel-commons:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-core:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.4.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-xstream:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-jaxb:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.2_spec:1.0.4.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.activation:activation:1.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-model:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-services-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-controller-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-compiler:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.antlr:antlr-runtime:3.5.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.jdt.core.compiler:ecj:4.4.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.protobuf:protobuf-java:3.6.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-decisiontables:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-templates:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:3.17" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-schemas:3.17" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:2.6.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.04" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.xml.stream:stax-api:1.0-2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.poi:poi:3.17" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-bpmn2:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-flow-builder:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.security.jacc:jboss-jacc-api_1.5_spec:1.0.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.3.6" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.resteasy:resteasy-jaxrs:3.0.26.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.0_spec:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.resteasy:resteasy-jaxb-provider:3.0.26.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.resteasy:resteasy-jackson-provider:3.0.26.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.codehaus.jackson:jackson-core-asl:1.9.9" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.9.13" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.codehaus.jackson:jackson-jaxrs:1.9.13" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.codehaus.jackson:jackson-xc:1.9.13" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.25" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-services-drools:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-project-datamodel-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-commons:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.uberfire:uberfire-commons:2.12.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.activemq:artemis-jms-client:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.activemq:artemis-core-client:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jgroups:jgroups:3.6.13.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.activemq:artemis-commons:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.geronimo.specs:geronimo-json_1.0_spec:1.0-alpha-1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.johnzon:johnzon-core:0.9.5" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.activemq:artemis-selector:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-marshalling:4.4.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-common:4.4.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.jsinterop:jsinterop-annotations:1.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai.reflections:reflections:4.4.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: de.benediktmeurer.gwt-slf4j:gwt-slf4j:0.0.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.elemental2:elemental2-dom:1.0.0-beta-1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.jsinterop:base:1.0.0-beta-1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.elemental2:elemental2-core:1.0.0-beta-1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.elemental2:elemental2-promise:1.0.0-beta-1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-config:4.4.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-codegen:4.4.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-codegen-gwt:4.4.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-transport-native-epoll:linux-x86_64:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-transport-native-unix-common:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-transport-native-kqueue:osx-x86_64:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-codec-http:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-datamodel-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-guided-dtable:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-guided-dtree:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-guided-scorecard:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:kie-pmml:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-scorecards:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-guided-template:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-test-scenarios:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: junit:junit:4.12" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-rest-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.20" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.2" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-server-extension-interface" />
|
|
||||||
<orderEntry type="library" name="Maven: org.reflections:reflections:0.9.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.guava:guava:13.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.21.0-GA" level="project" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -37,7 +37,10 @@
|
||||||
<groupId>org.kie</groupId>
|
<groupId>org.kie</groupId>
|
||||||
<artifactId>kie-ci</artifactId>
|
<artifactId>kie-ci</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.drools</groupId>
|
||||||
|
<artifactId>drools-workbench-models-guided-template</artifactId>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.kie.server</groupId>
|
<groupId>org.kie.server</groupId>
|
||||||
<artifactId>kie-server-api</artifactId>
|
<artifactId>kie-server-api</artifactId>
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
* you may not use this file except in compliance with the License.
|
* you may not use this file except in compliance with the License.
|
||||||
*
|
*
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
*
|
*
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.chtijbug.kieserver.services.drools;
|
package org.chtijbug.kieserver.services.drools;
|
||||||
|
|
||||||
|
|
@ -20,10 +20,14 @@ import org.chtijbug.drools.kieserver.extension.KieServerGlobalVariableDefinition
|
||||||
import org.chtijbug.drools.kieserver.extension.KieServerListenerDefinition;
|
import org.chtijbug.drools.kieserver.extension.KieServerListenerDefinition;
|
||||||
import org.chtijbug.drools.kieserver.extension.KieServerLoggingDefinition;
|
import org.chtijbug.drools.kieserver.extension.KieServerLoggingDefinition;
|
||||||
import org.chtijbug.kieserver.services.drools.sftp.SftpServerService;
|
import org.chtijbug.kieserver.services.drools.sftp.SftpServerService;
|
||||||
|
import org.drools.compiler.kie.builder.impl.InternalKieModule;
|
||||||
|
import org.drools.compiler.kie.builder.impl.KieRepositoryImpl;
|
||||||
|
import org.kie.api.builder.KieRepository;
|
||||||
import org.kie.api.remote.Remotable;
|
import org.kie.api.remote.Remotable;
|
||||||
import org.kie.scanner.KieModuleMetaData;
|
import org.kie.scanner.KieModuleMetaData;
|
||||||
import org.kie.server.api.KieServerConstants;
|
import org.kie.server.api.KieServerConstants;
|
||||||
import org.kie.server.services.api.*;
|
import org.kie.server.services.api.*;
|
||||||
|
import org.kie.server.services.impl.KieContainerInstanceImpl;
|
||||||
import org.kie.server.services.impl.KieServerImpl;
|
import org.kie.server.services.impl.KieServerImpl;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
@ -98,6 +102,7 @@ public class DroolsChtijbugKieServerExtension implements KieServerExtension {
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void destroy(KieServerImpl kieServer, KieServerRegistry registry) {
|
public void destroy(KieServerImpl kieServer, KieServerRegistry registry) {
|
||||||
// no-op?
|
// no-op?
|
||||||
|
|
@ -146,8 +151,8 @@ public class DroolsChtijbugKieServerExtension implements KieServerExtension {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void updateContainer(String id, KieContainerInstance kieContainerInstance, Map<String, Object> map) {
|
public void updateContainer(String id, KieContainerInstance kieContainerInstance, Map<String, Object> map) {
|
||||||
this.disposeContainer(id,kieContainerInstance,map);
|
this.disposeContainer(id, kieContainerInstance, map);
|
||||||
this.createContainer(id,kieContainerInstance,map);
|
this.createContainer(id, kieContainerInstance, map);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -173,6 +178,15 @@ public class DroolsChtijbugKieServerExtension implements KieServerExtension {
|
||||||
}
|
}
|
||||||
kieContainerInstance.clearExtraClasses();
|
kieContainerInstance.clearExtraClasses();
|
||||||
rulesExecutionService.removeRuleBasePackage(id);
|
rulesExecutionService.removeRuleBasePackage(id);
|
||||||
|
if (kieContainerInstance instanceof KieContainerInstanceImpl) {
|
||||||
|
KieContainerInstanceImpl internalContainer = (KieContainerInstanceImpl) kieContainerInstance;
|
||||||
|
KieRepository kieRepository = KieRepositoryImpl.INSTANCE;
|
||||||
|
|
||||||
|
if (internalContainer.getKieContainer().getMainKieModule() instanceof InternalKieModule) {
|
||||||
|
InternalKieModule kie = (InternalKieModule) internalContainer.getKieContainer().getMainKieModule();
|
||||||
|
kie.getFile().delete();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -202,7 +216,7 @@ public class DroolsChtijbugKieServerExtension implements KieServerExtension {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getImplementedCapability() {
|
public String getImplementedCapability() {
|
||||||
return KieServerConstants.CAPABILITY_BRM;
|
return "BRules";
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
@ -225,6 +239,10 @@ public class DroolsChtijbugKieServerExtension implements KieServerExtension {
|
||||||
return EXTENSION_NAME + " KIE Server extension";
|
return EXTENSION_NAME + " KIE Server extension";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public DroolsChtijbugRulesExecutionService getRulesExecutionService() {
|
||||||
|
return rulesExecutionService;
|
||||||
|
}
|
||||||
|
|
||||||
protected void addExtraClass(Set<Class<?>> extraClasses, Class classToAdd, boolean filtered) {
|
protected void addExtraClass(Set<Class<?>> extraClasses, Class classToAdd, boolean filtered) {
|
||||||
|
|
||||||
if (classToAdd.isInterface()
|
if (classToAdd.isInterface()
|
||||||
|
|
@ -262,5 +280,6 @@ public class DroolsChtijbugKieServerExtension implements KieServerExtension {
|
||||||
} else {
|
} else {
|
||||||
extraClasses.add(classToAdd);
|
extraClasses.add(classToAdd);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -42,6 +42,7 @@ public class DroolsChtijbugRulesExecutionService {
|
||||||
|
|
||||||
private KieServerRegistry context;
|
private KieServerRegistry context;
|
||||||
private Map<String, RuleBasePackage> ruleBasePackages = new HashMap<>();
|
private Map<String, RuleBasePackage> ruleBasePackages = new HashMap<>();
|
||||||
|
private Map<String, RuleBasePackage> ruleBasePackagesClass = new HashMap<>();
|
||||||
private MessageHandlerResolver messageHandlerResolver;
|
private MessageHandlerResolver messageHandlerResolver;
|
||||||
private int MaxNumberRulesToExecute = 20000;
|
private int MaxNumberRulesToExecute = 20000;
|
||||||
private KieServerAddOnElement kieServerAddOnElement = null;
|
private KieServerAddOnElement kieServerAddOnElement = null;
|
||||||
|
|
@ -76,6 +77,9 @@ public class DroolsChtijbugRulesExecutionService {
|
||||||
ruleBasePackage.dispose();
|
ruleBasePackage.dispose();
|
||||||
this.ruleBasePackages.remove(id);
|
this.ruleBasePackages.remove(id);
|
||||||
}
|
}
|
||||||
|
if (this.ruleBasePackagesClass.containsKey(id) == true) {
|
||||||
|
this.ruleBasePackagesClass.remove(id);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -23,96 +23,7 @@
|
||||||
|
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!--dependency>
|
|
||||||
<groupId>com.pymmasoftware.jbpm</groupId>
|
|
||||||
<artifactId>drools-framework-kie-server-services-drools</artifactId>
|
|
||||||
<version>${project.version}</version>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.drools</groupId>
|
|
||||||
<artifactId>drools-core</artifactId>
|
|
||||||
<exclusions>
|
|
||||||
<exclusion>
|
|
||||||
<groupId>com.thoughtworks.xstream</groupId>
|
|
||||||
<artifactId>xstream</artifactId>
|
|
||||||
</exclusion>
|
|
||||||
</exclusions>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.drools</groupId>
|
|
||||||
<artifactId>drools-compiler</artifactId>
|
|
||||||
<exclusions>
|
|
||||||
<exclusion>
|
|
||||||
<groupId>com.thoughtworks.xstream</groupId>
|
|
||||||
<artifactId>xstream</artifactId>
|
|
||||||
</exclusion>
|
|
||||||
</exclusions>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.eclipse.jdt.core.compiler</groupId>
|
|
||||||
<artifactId>ecj</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.jbpm</groupId>
|
|
||||||
<artifactId>jbpm-bpmn2</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.codehaus.jackson</groupId>
|
|
||||||
<artifactId>jackson-core-asl</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.kie</groupId>
|
|
||||||
<artifactId>kie-api</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.kie</groupId>
|
|
||||||
<artifactId>kie-internal</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.kie.server</groupId>
|
|
||||||
<artifactId>kie-server-api</artifactId>
|
|
||||||
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.kie.server</groupId>
|
|
||||||
<artifactId>kie-server-services-common</artifactId>
|
|
||||||
<exclusions>
|
|
||||||
<exclusion>
|
|
||||||
<groupId>commons-logging</groupId>
|
|
||||||
<artifactId>commons-logging</artifactId>
|
|
||||||
</exclusion>
|
|
||||||
<exclusion>
|
|
||||||
<groupId>dom4j</groupId>
|
|
||||||
<artifactId>dom4j</artifactId>
|
|
||||||
</exclusion>
|
|
||||||
<exclusion>
|
|
||||||
<groupId>javax.servlet</groupId>
|
|
||||||
<artifactId>javax.servlet-api</artifactId>
|
|
||||||
</exclusion>
|
|
||||||
<exclusion>
|
|
||||||
<groupId>org.jboss.spec.javax.security.jacc</groupId>
|
|
||||||
<artifactId>jboss-jacc-api_1.4_spec</artifactId>
|
|
||||||
</exclusion>
|
|
||||||
<exclusion>
|
|
||||||
<groupId>org.slf4j</groupId>
|
|
||||||
<artifactId>jcl-over-slf4j</artifactId>
|
|
||||||
</exclusion>
|
|
||||||
</exclusions>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.kie.server</groupId>
|
|
||||||
<artifactId>kie-server-rest-common</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.slf4j</groupId>
|
|
||||||
<artifactId>slf4j-jdk14</artifactId>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.jbpm</groupId>
|
|
||||||
<artifactId>jbpm-services-ejb-timer</artifactId>
|
|
||||||
</dependency-->
|
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.postgresql</groupId>
|
<groupId>org.postgresql</groupId>
|
||||||
|
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,53 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-rest-client:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.errai:errai-common:4.3.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.jsinterop:jsinterop-annotations:1.0.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.errai.reflections:reflections:4.3.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.javassist:javassist:3.20.0-GA" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.slf4j:slf4j-api:1.7.2" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: de.benediktmeurer.gwt-slf4j:gwt-slf4j:0.0.2" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.commons:commons-lang3:3.4" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.elemental2:elemental2-dom:1.0.0-beta-1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.jsinterop:base:1.0.0-beta-1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.elemental2:elemental2-core:1.0.0-beta-1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.elemental2:elemental2-promise:1.0.0-beta-1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.resteasy:resteasy-jaxb-provider:3.6.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.glassfish.jaxb:jaxb-runtime:2.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.glassfish.jaxb:txw2:2.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.istack:istack-commons-runtime:3.0.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jvnet.staxex:stax-ex:1.8" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.xml.fastinfoset:FastInfoset:1.2.15" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.resteasy:resteasy-jaxrs:3.6.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.1_spec:1.0.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.reactivestreams:reactive-streams:1.0.2" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.activation:activation:1.1.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.httpcomponents:httpclient:4.3.6" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.httpcomponents:httpcore:4.3.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-logging:commons-logging:1.1.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-codec:commons-codec:1.6" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-io:commons-io:2.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: net.jcip:jcip-annotations:1.0" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.resteasy:resteasy-multipart-provider:3.6.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.resteasy:resteasy-client:3.6.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.sun.mail:javax.mail:1.5.6" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.james:apache-mime4j:0.6" level="project" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,119 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-wb-rest-pojo" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.resteasy:resteasy-jaxb-provider:3.6.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.glassfish.jaxb:jaxb-runtime:2.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.glassfish.jaxb:txw2:2.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.istack:istack-commons-runtime:3.0.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jvnet.staxex:stax-ex:1.8" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.xml.fastinfoset:FastInfoset:1.2.15" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.ejb:jboss-ejb-api_3.2_spec:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.2" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.0_spec:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.inject:javax.inject:1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.enterprise:cdi-api:1.0" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.interceptor:jboss-interceptor-api:1.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.annotation:jsr250-api:1.0" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-nio2-model:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.kie.soup:kie-soup-commons:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.thoughtworks.xstream:xstream:1.4.10" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: xmlpull:xmlpull:1.1.3.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: xpp3:xpp3_min:1.1.4c" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-codec:commons-codec:1.10" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-nio2-api:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-io:commons-io:2.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-io:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-project-api:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-services-api:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.errai:errai-config:4.3.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-backend-api:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-workingset-api:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-social-activities-api:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.errai:errai-bus:4.3.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jsoup:jsoup:1.8.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.inject:guice:3.0" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: aopalliance:aopalliance:1.0" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.mvel:mvel2:2.4.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: junit:junit:4.12" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.javassist:javassist:3.20.0-GA" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.guava:guava:13.0.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jgroups:jgroups:3.6.14.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.errai:errai-common:4.3.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.jsinterop:jsinterop-annotations:1.0.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.errai.reflections:reflections:4.3.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: de.benediktmeurer.gwt-slf4j:gwt-slf4j:0.0.2" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.commons:commons-lang3:3.4" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.elemental2:elemental2-dom:1.0.0-beta-1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.jsinterop:base:1.0.0-beta-1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.elemental2:elemental2-core:1.0.0-beta-1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.elemental2:elemental2-promise:1.0.0-beta-1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.kie.soup:kie-soup-project-datamodel-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-client-api:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.errai:errai-javax-enterprise:4.3.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-commons-editor-api:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-preferences-api:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-preferences-processors:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-workbench-processors:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.freemarker:freemarker:2.3.26.jbossorg-1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-api:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.errai:errai-ioc:4.3.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.errai:errai-codegen:4.3.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.errai:errai-codegen-gwt:4.3.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.guava:guava-gwt:20.0" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.code.findbugs:jsr305:1.3.9" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.errorprone:error_prone_annotations:2.0.12" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: com.google.j2objc:j2objc-annotations:1.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.errai:errai-security-server:4.3.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.deltaspike.core:deltaspike-core-api:1.5.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.resteasy:resteasy-cdi:3.0.26.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.resteasy:resteasy-jaxrs:3.0.26.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.activation:activation:1.1.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.httpcomponents:httpclient:4.3.6" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.httpcomponents:httpcore:4.3.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: net.jcip:jcip-annotations:1.0" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.errai:errai-marshalling:4.3.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-commons:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.activemq:artemis-jms-client:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.activemq:artemis-core-client:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.activemq:artemis-commons:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: commons-beanutils:commons-beanutils:1.8.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.geronimo.specs:geronimo-json_1.0_spec:1.0-alpha-1" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.johnzon:johnzon-core:0.9.5" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.activemq:artemis-selector:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.jboss.spec.javax.jms:jboss-jms-api_2.0_spec:1.0.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-buffer:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-common:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-transport:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-resolver:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-handler:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-codec:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-transport-native-epoll:linux-x86_64:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-transport-native-unix-common:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-transport-native-kqueue:osx-x86_64:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: io.netty:netty-codec-http:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-rest-client:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-structure-api:2.9.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.uberfire:uberfire-security-api:2.9.0.Final" level="project" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,30 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="module" module-name="kie-drools-framework-rest-backend" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-wb-rest-pojo" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.resteasy:resteasy-jaxb-provider:3.6.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.glassfish.jaxb:jaxb-runtime:2.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.glassfish.jaxb:txw2:2.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.istack:istack-commons-runtime:3.0.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jvnet.staxex:stax-ex:1.8" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.xml.fastinfoset:FastInfoset:1.2.15" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:business-central:war:wildfly14:7.15.0.Final" level="project" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,165 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-api:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-compiler:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-commons:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-project-datamodel-commons:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-bpmn2:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-flow-builder:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-client:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-core:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-api:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-model:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-common:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-api:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-xstream:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-common:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-jaxb:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-core:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-flow:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-feel:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drlx-parser:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-core:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-backend:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-canonical-model:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-model-compiler:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-guided-dtable:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.uberfire:uberfire-commons:2.8.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-marshalling:4.3.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-common:4.3.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai.reflections:reflections:4.3.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-config:4.3.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-codegen:4.3.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-codegen-gwt:4.3.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-project-datamodel-api:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-datamodel-api:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-commons:7.11.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.4.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-compiler:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-commons:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-project-datamodel-commons:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.antlr:antlr-runtime:3.5.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.jdt.core.compiler:ecj:4.4.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.mvel:mvel2:2.4.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.protobuf:protobuf-java:3.6.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-bpmn2:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-flow-builder:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-client:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-core:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.4.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-model:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.0_spec:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.jms:jboss-jms-api_2.0_spec:1.0.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.slf4j:jcl-over-slf4j:1.7.25" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.8.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-xstream:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-jaxb:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.2_spec:1.0.4.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.activation:activation:1.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.5" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.8.9" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-server-extension-interface" />
|
|
||||||
<orderEntry type="library" name="Maven: org.reflections:reflections:0.9.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.21.0-GA" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-runtime-entity" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-common" />
|
|
||||||
<orderEntry type="library" name="Maven: junit:junit:4.12" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: ch.qos.logback:logback-classic:1.0.9" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: ch.qos.logback:logback-core:1.0.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.thoughtworks.xstream:xstream:1.4.10" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: xmlpull:xmlpull:1.1.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: xpp3:xpp3_min:1.1.4c" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.3.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-core:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-flow:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-feel:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.antlr:antlr4-runtime:4.5.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drlx-parser:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: ch.obermuhlner:big-math:2.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-core:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-backend:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-canonical-model:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-model-compiler:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.powermock:powermock-module-junit4:1.6.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.powermock:powermock-module-junit4-common:1.6.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.powermock:powermock-core:1.6.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.powermock:powermock-reflect:1.6.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:2.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.powermock:powermock-api-mockito:1.6.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-all:1.10.19" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.powermock:powermock-api-support:1.6.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-guided-dtable:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.uberfire:uberfire-commons:2.12.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.activemq:artemis-jms-client:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.activemq:artemis-core-client:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jgroups:jgroups:3.6.13.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.activemq:artemis-commons:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.geronimo.specs:geronimo-json_1.0_spec:1.0-alpha-1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.johnzon:johnzon-core:0.9.5" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.activemq:artemis-selector:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-marshalling:4.4.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-common:4.4.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.jsinterop:jsinterop-annotations:1.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai.reflections:reflections:4.4.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: de.benediktmeurer.gwt-slf4j:gwt-slf4j:0.0.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.elemental2:elemental2-dom:1.0.0-beta-1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.jsinterop:base:1.0.0-beta-1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.elemental2:elemental2-core:1.0.0-beta-1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.elemental2:elemental2-promise:1.0.0-beta-1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-config:4.4.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-codegen:4.4.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.errai:errai-codegen-gwt:4.4.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.enterprise:cdi-api:1.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-transport-native-epoll:linux-x86_64:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-transport-native-unix-common:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-transport-native-kqueue:osx-x86_64:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.netty:netty-codec-http:4.1.16.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-project-datamodel-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-datamodel-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-commons:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.guava:guava:13.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.3.6" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.10.0" level="project" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,33 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="FacetManager">
|
|
||||||
<facet type="gwt" name="GWT">
|
|
||||||
<configuration />
|
|
||||||
</facet>
|
|
||||||
</component>
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-common" />
|
|
||||||
<orderEntry type="library" name="Maven: junit:junit:4.12" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.guava:guava:13.0.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: commons-io:commons-io:2.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.2" level="project" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
*/
|
*/
|
||||||
package org.chtijbug.drools.logging;
|
package org.chtijbug.drools.logging;
|
||||||
|
|
||||||
import com.google.common.base.Predicate;
|
|
||||||
import com.google.common.collect.Collections2;
|
import com.google.common.collect.Collections2;
|
||||||
import com.google.common.collect.Lists;
|
import com.google.common.collect.Lists;
|
||||||
|
|
||||||
|
|
@ -144,12 +144,7 @@ public class SessionExecution {
|
||||||
public java.util.Collection<Fact> getFactsByType(final FactType factType) {
|
public java.util.Collection<Fact> getFactsByType(final FactType factType) {
|
||||||
if (this.getFacts().isEmpty())
|
if (this.getFacts().isEmpty())
|
||||||
return Lists.newArrayList();
|
return Lists.newArrayList();
|
||||||
return Collections2.filter(this.getFacts(), new Predicate<Fact>() {
|
return Collections2.filter(this.getFacts(), fact -> fact.getFactType().equals(factType));
|
||||||
@Override
|
|
||||||
public boolean apply(Fact fact) {
|
|
||||||
return fact.getFactType().equals(factType);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Date getProcessingStartDate() {
|
public Date getProcessingStartDate() {
|
||||||
|
|
|
||||||
|
|
@ -1,221 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4">
|
|
||||||
<component name="FacetManager">
|
|
||||||
<facet type="Spring" name="Spring">
|
|
||||||
<configuration />
|
|
||||||
</facet>
|
|
||||||
<facet type="web" name="Web">
|
|
||||||
<configuration>
|
|
||||||
<webroots />
|
|
||||||
<sourceRoots>
|
|
||||||
<root url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-chtijbug-drools-springboot-jar/src/main/java" />
|
|
||||||
<root url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-chtijbug-drools-springboot-jar/src/main/resources" />
|
|
||||||
<root url="file://$MODULE_DIR$/src/main/java" />
|
|
||||||
<root url="file://$MODULE_DIR$/src/main/resources" />
|
|
||||||
</sourceRoots>
|
|
||||||
</configuration>
|
|
||||||
</facet>
|
|
||||||
</component>
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-chtijbug-drools-springboot-jar">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-chtijbug-drools-springboot-jar/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-chtijbug-drools-springboot-jar/src/main/resources" type="java-resource" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-chtijbug-drools-springboot-jar/src/test/java" isTestSource="true" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-chtijbug-drools-springboot-jar/target" />
|
|
||||||
</content>
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-server-spring-boot-starter" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-spring-boot-starter-jaxrs:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-spring-boot-autoconfigure:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-transports-http:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-rs-client:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-server-spring-boot-autoconfiguration:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-security:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-web:4.2.5.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-core:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.woodstox:woodstox-core-asl:4.4.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.woodstox:stax2-api:3.1.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.ws.xmlschema:xmlschema-core:2.2.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-commons:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-core:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.mvel:mvel2:2.4.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-project-datamodel-commons:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-core:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.4.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-xstream:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-jaxb:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.2_spec:1.0.4.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.activation:activation:1.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-model:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.thoughtworks.xstream:xstream:1.4.10" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: xmlpull:xmlpull:1.1.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: xpp3:xpp3_min:1.1.4c" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.3.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-config:4.2.5.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-core:4.2.5.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-services-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-controller-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-compiler:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.antlr:antlr-runtime:3.5.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.jdt.core.compiler:ecj:4.4.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.protobuf:protobuf-java:3.6.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-decisiontables:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-templates:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:3.17" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-schemas:3.17" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:2.6.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.04" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.xml.stream:stax-api:1.0-2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.poi:poi:3.17" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-ci:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-integration:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-artifact:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-core:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-repository-metadata:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-interpolation:1.21" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-component-annotations:1.6" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-model:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-model-builder:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-builder-support:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-plugin-api:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-settings:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-settings-builder:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-compat:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-aether-provider:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.wagon:wagon-provider-api:3.0.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.sonatype.plexus:plexus-sec-dispatcher:1.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-classworlds:2.5.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-utils:3.0.22" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-api:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-util:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-impl:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-connector-basic:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-spi:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-transport-wagon:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-transport-file:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-transport-http:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.sisu:org.eclipse.sisu.plexus:0.3.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.enterprise:cdi-api:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.annotation:jsr250-api:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.sisu:org.eclipse.sisu.inject:0.3.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.ant:ant:1.8.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.ant:ant-launcher:1.8.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.wagon:wagon-http:3.0.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.wagon:wagon-http-shared:3.0.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jsoup:jsoup:1.7.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.3.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.sonatype.plexus:plexus-cipher:1.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.inject:guice:no_aop:4.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-bpmn2:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-flow-builder:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-flow:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-feel:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.antlr:antlr4-runtime:4.5.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drlx-parser:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: ch.obermuhlner:big-math:2.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-core:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-backend:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-canonical-model:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-model-compiler:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.security.jacc:jboss-jacc-api_1.5_spec:1.0.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.3.6" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-rest-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.20" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-server-springboot-autoconfigure-drools" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-server-services-drools" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-runtime-base" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.4.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-client:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.0_spec:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.jms:jboss-jms-api_2.0_spec:1.0.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.8.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-common" />
|
|
||||||
<orderEntry type="library" name="Maven: junit:junit:4.12" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-guided-dtable:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.uberfire:uberfire-commons:2.12.0.Final" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-runtime-entity" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-server-extension-interface" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.sshd:sshd-core:1.4.0" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-server-rest-drools" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-services-drools:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-project-datamodel-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-commons:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-datamodel-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-guided-dtree:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-guided-scorecard:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:kie-pmml:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-scorecards:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-guided-template:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-test-scenarios:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: ch.qos.logback:logback-classic:1.0.9" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: ch.qos.logback:logback-core:1.0.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.25" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.16.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.17" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.5.29" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-annotations-api:8.5.29" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.29" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.5.29" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.3.6.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-web:4.3.16.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.16.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.3.16.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.16.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-jdk14:1.7.25" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-rs-service-description-swagger:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-frontend-jaxrs:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.ws.rs:javax.ws.rs-api:2.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.swagger:swagger-jaxrs:1.5.12" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.swagger:swagger-core:1.5.12" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.8.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.12" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.reflections:reflections:0.9.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.21.0-GA" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.guava:guava:13.0.1" level="project" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,214 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4">
|
|
||||||
<component name="FacetManager">
|
|
||||||
<facet type="Spring" name="Spring">
|
|
||||||
<configuration />
|
|
||||||
</facet>
|
|
||||||
<facet type="web" name="Web">
|
|
||||||
<configuration>
|
|
||||||
<webroots />
|
|
||||||
<sourceRoots>
|
|
||||||
<root url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-spring-boot-starter/src/main/java" />
|
|
||||||
<root url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-spring-boot-starter/src/main/resources" />
|
|
||||||
<root url="file://$MODULE_DIR$/src/main/java" />
|
|
||||||
<root url="file://$MODULE_DIR$/src/main/resources" />
|
|
||||||
</sourceRoots>
|
|
||||||
</configuration>
|
|
||||||
</facet>
|
|
||||||
</component>
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-spring-boot-starter">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-spring-boot-starter/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-spring-boot-starter/src/main/resources" type="java-resource" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-spring-boot-starter/src/test/java" isTestSource="true" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-spring-boot-starter/target" />
|
|
||||||
</content>
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: ch.qos.logback:logback-classic:1.0.9" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: ch.qos.logback:logback-core:1.0.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.25" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.17" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.5.29" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-annotations-api:8.5.29" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.29" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.5.29" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.3.6.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-web:4.3.16.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.16.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.3.16.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.16.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-spring-boot-starter-jaxrs:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-spring-boot-autoconfigure:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-transports-http:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-frontend-jaxrs:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.ws.rs:javax.ws.rs-api:2.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-rs-client:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-server-spring-boot-autoconfiguration:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-security:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-web:4.2.5.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-core:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.woodstox:woodstox-core-asl:4.4.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.woodstox:stax2-api:3.1.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.ws.xmlschema:xmlschema-core:2.2.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-commons:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-core:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.mvel:mvel2:2.4.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-project-datamodel-commons:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-core:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.4.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.guava:guava:13.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-xstream:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-jaxb:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.2_spec:1.0.4.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.activation:activation:1.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-model:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.thoughtworks.xstream:xstream:1.4.10" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: xmlpull:xmlpull:1.1.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: xpp3:xpp3_min:1.1.4c" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.3.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.3.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.3.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-config:4.2.5.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-core:4.2.5.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-services-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-controller-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-compiler:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.antlr:antlr-runtime:3.5.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.jdt.core.compiler:ecj:4.4.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.protobuf:protobuf-java:3.6.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-decisiontables:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-templates:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:3.17" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-schemas:3.17" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:2.6.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.04" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.xml.stream:stax-api:1.0-2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.poi:poi:3.17" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-ci:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-integration:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-artifact:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-core:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-repository-metadata:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-interpolation:1.21" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-component-annotations:1.6" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-model:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-model-builder:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-builder-support:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-plugin-api:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-settings:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-settings-builder:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-compat:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-aether-provider:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.wagon:wagon-provider-api:3.0.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.sonatype.plexus:plexus-sec-dispatcher:1.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-classworlds:2.5.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-utils:3.0.22" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-api:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-util:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-impl:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-connector-basic:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-spi:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-transport-wagon:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-transport-file:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-transport-http:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.sisu:org.eclipse.sisu.plexus:0.3.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.enterprise:cdi-api:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.annotation:jsr250-api:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.sisu:org.eclipse.sisu.inject:0.3.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.ant:ant:1.8.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.ant:ant-launcher:1.8.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.wagon:wagon-http:3.0.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.wagon:wagon-http-shared:3.0.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jsoup:jsoup:1.7.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.3.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.sonatype.plexus:plexus-cipher:1.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.inject:guice:no_aop:4.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-bpmn2:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-flow-builder:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-flow:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-feel:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.antlr:antlr4-runtime:4.5.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drlx-parser:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: ch.obermuhlner:big-math:2.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-core:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-backend:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-canonical-model:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-model-compiler:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.security.jacc:jboss-jacc-api_1.5_spec:1.0.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.3.6" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-rest-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.20" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-server-springboot-autoconfigure-drools" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-server-services-drools" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-runtime-base" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.4.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-client:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.0_spec:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.jms:jboss-jms-api_2.0_spec:1.0.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.8.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-common" />
|
|
||||||
<orderEntry type="library" name="Maven: junit:junit:4.12" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-guided-dtable:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.uberfire:uberfire-commons:2.12.0.Final" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-runtime-entity" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-server-extension-interface" />
|
|
||||||
<orderEntry type="library" name="Maven: org.reflections:reflections:0.9.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.21.0-GA" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.sshd:sshd-core:1.4.0" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-server-rest-drools" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-services-drools:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-project-datamodel-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-commons:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-datamodel-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-guided-dtree:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-guided-scorecard:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:kie-pmml:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-scorecards:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-guided-template:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-test-scenarios:7.15.0.Final" level="project" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,51 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xmlns="http://maven.apache.org/POM/4.0.0"
|
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<parent>
|
|
||||||
<artifactId>drools-framework-spring-boot-parent</artifactId>
|
|
||||||
<groupId>com.pymmasoftware.jbpm</groupId>
|
|
||||||
<version>1.0-SNAPSHOT</version>
|
|
||||||
</parent>
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
|
|
||||||
<artifactId>drools-framework-kie-server-spring-boot-starter</artifactId>
|
|
||||||
|
|
||||||
<name>KIE Server :: Spring :: Boot :: Starter :: chtijbug drools</name>
|
|
||||||
<description>Chgijbug Drools - KIE Server SpringBoot Starter</description>
|
|
||||||
|
|
||||||
<dependencies>
|
|
||||||
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.springframework.boot</groupId>
|
|
||||||
<artifactId>spring-boot-starter-web</artifactId>
|
|
||||||
<version>${version.spring-boot}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.apache.cxf</groupId>
|
|
||||||
<artifactId>cxf-spring-boot-starter-jaxrs</artifactId>
|
|
||||||
<version>${version.cxf.jaxrs}</version>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.kie</groupId>
|
|
||||||
<artifactId>kie-server-spring-boot-autoconfiguration</artifactId>
|
|
||||||
<version>${jbpm.version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.pymmasoftware.jbpm</groupId>
|
|
||||||
<artifactId>drools-framework-kie-server-springboot-autoconfigure-drools</artifactId>
|
|
||||||
<version>${project.version}</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.springframework.boot</groupId>
|
|
||||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
|
||||||
<version>${version.spring-boot}</version>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
</project>
|
|
||||||
|
|
@ -1,213 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4">
|
|
||||||
<component name="FacetManager">
|
|
||||||
<facet type="Spring" name="Spring">
|
|
||||||
<configuration />
|
|
||||||
</facet>
|
|
||||||
<facet type="web" name="Web">
|
|
||||||
<configuration>
|
|
||||||
<webroots />
|
|
||||||
<sourceRoots>
|
|
||||||
<root url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-springboot-autoconfigure-drools/src/main/java" />
|
|
||||||
<root url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-springboot-autoconfigure-drools/src/main/resources" />
|
|
||||||
<root url="file://$MODULE_DIR$/src/main/java" />
|
|
||||||
<root url="file://$MODULE_DIR$/src/main/resources" />
|
|
||||||
</sourceRoots>
|
|
||||||
</configuration>
|
|
||||||
</facet>
|
|
||||||
</component>
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-springboot-autoconfigure-drools">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-springboot-autoconfigure-drools/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-springboot-autoconfigure-drools/src/main/resources" type="java-resource" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-springboot-autoconfigure-drools/src/test/java" isTestSource="true" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/../../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/drools-framework-kie-server-springboot-autoconfigure-drools/target" />
|
|
||||||
</content>
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.16.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-commons:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-core:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.mvel:mvel2:2.4.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-project-datamodel-commons:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-core:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.4.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.guava:guava:13.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-xstream:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.optaplanner:optaplanner-persistence-jaxb:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.2_spec:1.0.4.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.activation:activation:1.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-model:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.5" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.8.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.thoughtworks.xstream:xstream:1.4.10" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: xmlpull:xmlpull:1.1.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: xpp3:xpp3_min:1.1.4c" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-services-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-controller-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-compiler:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.antlr:antlr-runtime:3.5.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.jdt.core.compiler:ecj:4.4.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.protobuf:protobuf-java:3.6.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-decisiontables:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-templates:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:3.17" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-schemas:3.17" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:2.6.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.04" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.xml.stream:stax-api:1.0-2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.poi:poi:3.17" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-ci:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-integration:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-artifact:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-core:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-repository-metadata:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-interpolation:1.21" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-component-annotations:1.6" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-model:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-model-builder:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-builder-support:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-plugin-api:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-settings:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-settings-builder:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-compat:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven:maven-aether-provider:3.3.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.wagon:wagon-provider-api:3.0.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.sonatype.plexus:plexus-sec-dispatcher:1.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-classworlds:2.5.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.plexus:plexus-utils:3.0.22" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-api:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-util:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-impl:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-connector-basic:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-spi:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-transport-wagon:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-transport-file:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.aether:aether-transport-http:1.1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.sisu:org.eclipse.sisu.plexus:0.3.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.enterprise:cdi-api:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.annotation:jsr250-api:1.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.eclipse.sisu:org.eclipse.sisu.inject:0.3.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.ant:ant:1.8.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.ant:ant-launcher:1.8.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.wagon:wagon-http:3.0.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.maven.wagon:wagon-http-shared:3.0.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jsoup:jsoup:1.7.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.3.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.sonatype.plexus:plexus-cipher:1.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.inject:guice:no_aop:4.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-bpmn2:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-flow-builder:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jbpm:jbpm-flow:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-feel:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.antlr:antlr4-runtime:4.5.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drlx-parser:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: ch.obermuhlner:big-math:2.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-core:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-dmn-backend:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-canonical-model:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-model-compiler:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.security.jacc:jboss-jacc-api_1.5_spec:1.0.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.3.6" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.25" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.16.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.16.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.16.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.16.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-server-spring-boot-autoconfiguration:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: ch.qos.logback:logback-classic:1.0.9" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: ch.qos.logback:logback-core:1.0.9" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.17" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.5.29" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-annotations-api:8.5.29" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.29" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.5.29" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.3.6.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.3.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-web:4.3.16.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.3.16.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-security:1.5.12.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-web:4.2.5.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-spring-boot-starter-jaxrs:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-spring-boot-autoconfigure:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-transports-http:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-rs-client:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-core:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.woodstox:woodstox-core-asl:4.4.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.woodstox:stax2-api:3.1.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.ws.xmlschema:xmlschema-core:2.2.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-frontend-jaxrs:3.1.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.ws.rs:javax.ws.rs-api:2.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-config:4.2.5.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.security:spring-security-core:4.2.5.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-rest-common:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.20" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-server-services-drools" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-runtime-base" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.4.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-client:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.0_spec:1.0.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.jms:jboss-jms-api_2.0_spec:1.0.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.8.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-common" />
|
|
||||||
<orderEntry type="library" name="Maven: junit:junit:4.12" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-guided-dtable:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.uberfire:uberfire-commons:2.12.0.Final" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-runtime-entity" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-server-extension-interface" />
|
|
||||||
<orderEntry type="library" name="Maven: org.reflections:reflections:0.9.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.21.0-GA" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.sshd:sshd-core:1.4.0" level="project" />
|
|
||||||
<orderEntry type="module" module-name="drools-framework-kie-server-rest-drools" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.server:kie-server-services-drools:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-project-datamodel-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-commons:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.drools:drools-workbench-models-datamodel-api:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-guided-dtree:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-guided-scorecard:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:kie-pmml:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-scorecards:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-guided-template:7.15.0.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.drools:drools-workbench-models-test-scenarios:7.15.0.Final" level="project" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$/../drools-framework-base-tools-parent/drools-framework-spring-boot-parent">
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/../drools-framework-base-tools-parent/drools-framework-spring-boot-parent/target" />
|
|
||||||
</content>
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -16,7 +16,6 @@
|
||||||
</properties>
|
</properties>
|
||||||
<modules>
|
<modules>
|
||||||
<module>drools-framework-kie-server-springboot-autoconfigure-drools</module>
|
<module>drools-framework-kie-server-springboot-autoconfigure-drools</module>
|
||||||
<module>drools-framework-kie-server-spring-boot-starter</module>
|
|
||||||
<module>drools-framework-kie-server-chtijbug-drools-springboot-jar</module>
|
<module>drools-framework-kie-server-chtijbug-drools-springboot-jar</module>
|
||||||
|
|
||||||
</modules>
|
</modules>
|
||||||
|
|
|
||||||
|
|
@ -1,124 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="FacetManager">
|
|
||||||
<facet type="Spring" name="Spring">
|
|
||||||
<configuration />
|
|
||||||
</facet>
|
|
||||||
<facet type="web" name="Web">
|
|
||||||
<configuration>
|
|
||||||
<webroots />
|
|
||||||
</configuration>
|
|
||||||
</facet>
|
|
||||||
</component>
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.1.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.1.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.1.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.1.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.1.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.11.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.11.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.23" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.1.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.13.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.4.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.1.2.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.1.2.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.1.2.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.1.2.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.1.2.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.1.2.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-undertow:2.1.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.undertow:undertow-core:2.0.14.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.3.8.Final" level="project" />
|
|
||||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.3.8.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.0.14.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:1.0.2.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.0.14.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec:1.1.3.Final" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:4.0.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.glassfish:javax.el:3.0.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.camel:camel-spring-boot-starter:2.23.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.camel:camel-spring-boot:2.23.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.camel:camel-spring:2.23.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.1.2.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.camel:camel-core-starter:2.23.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.camel:camel-swagger-java-starter:2.23.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.camel:camel-swagger-java:2.23.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-joda:2.9.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: joda-time:joda-time:2.10.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.9.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.codehaus.woodstox:stax2-api:3.1.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.woodstox:woodstox-core:5.0.3" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.9.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.9.7" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.8.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.swagger:swagger-core:1.5.21" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.21" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.21" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.swagger:swagger-jaxrs:1.5.21" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: javax.ws.rs:jsr311-api:1.1.1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.reflections:reflections:0.9.11" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.21.0-GA" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: io.swagger:swagger-parser:1.0.37" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-ext:1.7.25" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.6" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.camel:camel-servlet-starter:2.23.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.camel:camel-servlet:2.23.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.camel:camel-http-common:2.23.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.camel:camel-jackson-starter:2.23.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.camel:camel-jackson:2.23.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.9.7" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-starter-test:2.1.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test:2.1.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.1.0.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: com.jayway.jsonpath:json-path:2.4.0" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:json-smart:2.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: net.minidev:accessors-smart:1.2" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.ow2.asm:asm:5.0.4" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:3.11.1" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:2.23.0" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy:1.9.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: net.bytebuddy:byte-buddy-agent:1.9.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:2.6" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-library:1.3" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.skyscreamer:jsonassert:1.5.0" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.1.2.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.1.2.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.springframework:spring-test:5.1.2.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.xmlunit:xmlunit-core:2.6.2" level="project" />
|
|
||||||
<orderEntry type="library" scope="TEST" name="Maven: org.apache.camel:camel-test:2.23.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.camel:camel-core:2.23.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.3.0" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.13" level="project" />
|
|
||||||
<orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-annotations-api:9.0.12" level="project" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -31,11 +31,7 @@
|
||||||
<name>Chtijbug :: Business Proxy :: app</name>
|
<name>Chtijbug :: Business Proxy :: app</name>
|
||||||
|
|
||||||
|
|
||||||
<properties>
|
|
||||||
<category>Rest</category>
|
|
||||||
<spring.boot-version>2.1.0.RELEASE</spring.boot-version>
|
|
||||||
<camel.version>2.23.0</camel.version>
|
|
||||||
</properties>
|
|
||||||
|
|
||||||
<!-- Spring-Boot and Camel BOM -->
|
<!-- Spring-Boot and Camel BOM -->
|
||||||
<dependencyManagement>
|
<dependencyManagement>
|
||||||
|
|
@ -58,6 +54,11 @@
|
||||||
</dependencyManagement>
|
</dependencyManagement>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.pymmasoftware.jbpm</groupId>
|
||||||
|
<artifactId>drools-framewwork-business-proxy-persistence</artifactId>
|
||||||
|
<version>${project.version}</version>
|
||||||
|
</dependency>
|
||||||
<!-- Spring Boot -->
|
<!-- Spring Boot -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.springframework.boot</groupId>
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
|
@ -108,6 +109,107 @@
|
||||||
<artifactId>tomcat-embed-core</artifactId>
|
<artifactId>tomcat-embed-core</artifactId>
|
||||||
<version>9.0.13</version>
|
<version>9.0.13</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.kie</groupId>
|
||||||
|
<artifactId>kie-api</artifactId>
|
||||||
|
<version>${jbpm.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.kie</groupId>
|
||||||
|
<artifactId>kie-internal</artifactId>
|
||||||
|
<version>${jbpm.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.drools</groupId>
|
||||||
|
<artifactId>drools-compiler</artifactId>
|
||||||
|
<version>${jbpm.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- kie-server -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.kie.server</groupId>
|
||||||
|
<artifactId>kie-server-api</artifactId>
|
||||||
|
<version>${jbpm.version}</version>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.optaplanner</groupId>
|
||||||
|
<artifactId>optaplanner-core</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.optaplanner</groupId>
|
||||||
|
<artifactId>optaplanner-persistence-xstream</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.optaplanner</groupId>
|
||||||
|
<artifactId>optaplanner-persistence-jaxb</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.kie.server</groupId>
|
||||||
|
<artifactId>kie-server-services-common</artifactId>
|
||||||
|
<version>${jbpm.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.pymmasoftware.jbpm</groupId>
|
||||||
|
<artifactId>drools-framework-kie-server-services-drools</artifactId>
|
||||||
|
<version>${project.version}</version>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>com.thoughtworks.xstream</groupId>
|
||||||
|
<artifactId>xstream</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.apache.activemq</groupId>
|
||||||
|
<artifactId>artemis-jms-client</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.jboss.errai</groupId>
|
||||||
|
<artifactId>errai-marshalling</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>io.netty</groupId>
|
||||||
|
<artifactId>netty-buffer</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>io.netty</groupId>
|
||||||
|
<artifactId>netty-transport-native-kqueue</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>io.netty</groupId>
|
||||||
|
<artifactId>netty-codec-http</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>io.netty</groupId>
|
||||||
|
<artifactId>netty-handler</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>io.netty</groupId>
|
||||||
|
<artifactId>netty-codec</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>io.netty</groupId>
|
||||||
|
<artifactId>netty-transport-native-epoll</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>io.netty</groupId>
|
||||||
|
<artifactId>netty-common</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>io.netty</groupId>
|
||||||
|
<artifactId>netty-transport</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>io.netty</groupId>
|
||||||
|
<artifactId>netty-transport-native-unix-common</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>io.netty</groupId>
|
||||||
|
<artifactId>netty-resolver</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<build>
|
<build>
|
||||||
|
|
|
||||||
|
|
@ -14,20 +14,23 @@
|
||||||
* See the License for the specific language governing permissions and
|
* See the License for the specific language governing permissions and
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
package org.chtijbug.drools.proxy.camel;
|
package org.chtijbug.drools.proxy;
|
||||||
|
|
||||||
import org.springframework.boot.SpringApplication;
|
import org.springframework.boot.SpringApplication;
|
||||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
|
||||||
// CHECKSTYLE:OFF
|
// CHECKSTYLE:OFF
|
||||||
@SpringBootApplication
|
@SpringBootApplication
|
||||||
public class Application {
|
public class DroolsBusinessProxyServer {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Main method to start the application.
|
* Main method to start the application.
|
||||||
*/
|
*/
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
SpringApplication.run(Application.class, args);
|
SpringApplication.run(DroolsBusinessProxyServer.class, args);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -0,0 +1,151 @@
|
||||||
|
package org.chtijbug.drools.proxy.camel;
|
||||||
|
|
||||||
|
import org.apache.camel.builder.RouteBuilder;
|
||||||
|
import org.apache.camel.model.rest.RestBindingMode;
|
||||||
|
import org.apache.camel.model.rest.RestParamType;
|
||||||
|
import org.chtijbug.drools.proxy.service.KieServiceCommon;
|
||||||
|
import org.kie.server.api.model.KieContainerResource;
|
||||||
|
import org.kie.server.api.model.KieContainerResourceList;
|
||||||
|
import org.kie.server.api.model.KieServerInfo;
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
|
import static org.apache.camel.model.rest.RestParamType.body;
|
||||||
|
import static org.apache.camel.model.rest.RestParamType.path;
|
||||||
|
|
||||||
|
@Component
|
||||||
|
public class AdminRouter extends RouteBuilder {
|
||||||
|
|
||||||
|
|
||||||
|
@Value("${server.port}")
|
||||||
|
private int serverPort;
|
||||||
|
@Value("${camel.component.servlet.mapping.context-path}")
|
||||||
|
private String contextPath;
|
||||||
|
@Resource
|
||||||
|
KieServiceCommon kieServiceCommon;
|
||||||
|
@Override
|
||||||
|
public void configure() throws Exception {
|
||||||
|
System.out.println("coucou");
|
||||||
|
|
||||||
|
restConfiguration()
|
||||||
|
.component("servlet")
|
||||||
|
.bindingMode(RestBindingMode.json)
|
||||||
|
.dataFormatProperty("prettyPrint", "true")
|
||||||
|
.enableCORS(true)
|
||||||
|
.port(serverPort)
|
||||||
|
.contextPath(contextPath.substring(0, contextPath.length() - 2))
|
||||||
|
// turn on swagger api-doc
|
||||||
|
.apiContextPath("/api-doc")
|
||||||
|
.apiProperty("api.title","KIE Server :: Core")
|
||||||
|
.apiProperty("api.version", "1.0.0");
|
||||||
|
|
||||||
|
rest("/server/").description("Retrieves containers deployed to this server, optionally filtered by group, artifact, version or status")
|
||||||
|
.produces("application/json")
|
||||||
|
.consumes("application/json")
|
||||||
|
.get("/").description("Retrieves KIE Server information - id, name, location, capabilities, messages").outType(KieServerInfo.class)
|
||||||
|
.responseMessage().code(200).message("Server Info successfully returned").endResponseMessage()
|
||||||
|
.to("bean:kieService?method=getInfo()");
|
||||||
|
|
||||||
|
rest("/server/containers").description("Retrieves containers deployed to this server, optionally filtered by group, artifact, version or status")
|
||||||
|
.produces("application/json")
|
||||||
|
.consumes("application/json")
|
||||||
|
.get("/").description("Find user by ID").outType(KieContainerResourceList.class)
|
||||||
|
.param().name("groupId").type(RestParamType.query).required(false).description("optional groupId to filter containers by").dataType("string").endParam()
|
||||||
|
.param().name("artifactId").type(RestParamType.query).required(false).description("optional artifactId to filter containers by").dataType("string").endParam()
|
||||||
|
.param().name("version").type(RestParamType.query).required(false).description("optional version to filter containers by").dataType("string").endParam()
|
||||||
|
.param().name("status").type(RestParamType.query).required(false).description("optional status to filter containers by").dataType("string").endParam()
|
||||||
|
|
||||||
|
.responseMessage().code(200).message("containers successfully returned").endResponseMessage()
|
||||||
|
.to("bean:kieService?method=listContainers(${header.groupId},${header.artifactId},${header.version},${header.status})");
|
||||||
|
|
||||||
|
rest("/server/containers").description(" Creates (deploys) new KIE container to this server")
|
||||||
|
.consumes("application/json")
|
||||||
|
.produces("application/json")
|
||||||
|
|
||||||
|
.put("/{id}").description("Container id to be assigned to deployed KIE Container").type(KieContainerResource.class).outType(KieContainerResource.class)
|
||||||
|
.param().name("id").type(path).description("Container id to be assigned to deployed KIE Container").dataType("string").endParam()
|
||||||
|
.param().name("body").type(body).description("KIE Container resource to be deployed as KieContainerResourcee").endParam()
|
||||||
|
.responseMessage().code(200).message("Container successfully created").endResponseMessage()
|
||||||
|
.to("bean:kieService?method=createContainer(${header.id},${body})");
|
||||||
|
rest("/server/containers").description(" Disposes (undeploys) container with given id")
|
||||||
|
.consumes("application/json")
|
||||||
|
.produces("application/json")
|
||||||
|
|
||||||
|
.delete("/{id}").description("Container id to be disposed (undeployed)r")
|
||||||
|
.param().name("id").type(path).description("Container id to be disposed (undeployed)").dataType("string").endParam()
|
||||||
|
.responseMessage().code(200).message("Container successfully created").endResponseMessage()
|
||||||
|
.to("bean:kieService?method=disposeContainer(${header.id})");
|
||||||
|
|
||||||
|
rest("/server/containers/business").description(" Creates (deploys) new KIE container to this server with a business rest interface")
|
||||||
|
.consumes("application/json")
|
||||||
|
.produces("application/json")
|
||||||
|
|
||||||
|
.post("/{id}/{className}").description("Container id to be assigned to deployed KIE Container").type(KieContainerResource.class).outType(KieContainerResource.class)
|
||||||
|
.param().name("id").type(path).description("Container id to be assigned to deployed KIE Container").dataType("string").endParam()
|
||||||
|
.param().name("className").type(path).description("Class Name of the Business Service").dataType("string").endParam()
|
||||||
|
.param().name("body").type(body).description("KIE Container resource to be deployed as KieContainerResourcee").endParam()
|
||||||
|
.responseMessage().code(200).message("Container successfully created").endResponseMessage()
|
||||||
|
.to("bean:kieService?method=createContainerWithRestBusinessService(${header.id},${body},${header.className})");
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ApiOperation(value="Retrieves server state - configuration that the server is currently running with",
|
||||||
|
response=ServiceResponse.class, code=200)
|
||||||
|
@ApiResponses(value = { @ApiResponse(code = 500, message = "Unexpected error") })
|
||||||
|
@GET
|
||||||
|
@Path("state")
|
||||||
|
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
|
||||||
|
public Response getServerState(@Context HttpHeaders headers) {
|
||||||
|
return createCorrectVariant(server.getServerState(), headers);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ApiOperation(value="Readiness check for KIE Server that indicates that server is fully booted and ready to accept requests",
|
||||||
|
response=Void.class, code=200)
|
||||||
|
@ApiResponses(value = { @ApiResponse(code = 503, message = "Service not yet available") })
|
||||||
|
@GET
|
||||||
|
@Path("readycheck")
|
||||||
|
@Produces({MediaType.TEXT_PLAIN})
|
||||||
|
public Response readycheck(@Context HttpHeaders headers) {
|
||||||
|
if (server.isKieServerReady()) {
|
||||||
|
return Response.status(Response.Status.OK).build();
|
||||||
|
}
|
||||||
|
return serviceUnavailable();
|
||||||
|
}
|
||||||
|
|
||||||
|
@ApiOperation(value="Liveness check for KIE Server that validates both kie server and all extensions, optionally produces report",
|
||||||
|
response=Message.class, code=200, responseContainer="List")
|
||||||
|
@ApiResponses(value = { @ApiResponse(code = 503, message = "If any of the checks failed") })
|
||||||
|
@GET
|
||||||
|
@Path("healthcheck")
|
||||||
|
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
|
||||||
|
public Response healthcheck(@Context HttpHeaders headers,
|
||||||
|
@ApiParam(value = "optional report flag to return detailed report of the check, defaults to false", required = false) @QueryParam("report") @DefaultValue("false") boolean report) {
|
||||||
|
List<Message> healthMessages = server.healthCheck(report);
|
||||||
|
|
||||||
|
boolean anyfailures = healthMessages.stream().anyMatch(msg -> msg.getSeverity().equals(Severity.ERROR));
|
||||||
|
if (anyfailures) {
|
||||||
|
if (report) {
|
||||||
|
return createCorrectVariant(healthMessages, headers, Response.Status.SERVICE_UNAVAILABLE);
|
||||||
|
}
|
||||||
|
|
||||||
|
return serviceUnavailable();
|
||||||
|
}
|
||||||
|
if (report) {
|
||||||
|
return createCorrectVariant(healthMessages, headers, Response.Status.OK);
|
||||||
|
}
|
||||||
|
return Response.status(Response.Status.OK).build();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
**/
|
||||||
|
|
@ -1,50 +0,0 @@
|
||||||
package org.chtijbug.drools.proxy.camel;
|
|
||||||
|
|
||||||
public class Adress {
|
|
||||||
|
|
||||||
private String numRue;
|
|
||||||
private String nomRue;
|
|
||||||
private String codePostal;
|
|
||||||
private String nomVille;
|
|
||||||
private String pays;
|
|
||||||
|
|
||||||
public String getNumRue() {
|
|
||||||
return numRue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setNumRue(String numRue) {
|
|
||||||
this.numRue = numRue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getNomRue() {
|
|
||||||
return nomRue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setNomRue(String nomRue) {
|
|
||||||
this.nomRue = nomRue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getCodePostal() {
|
|
||||||
return codePostal;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setCodePostal(String codePostal) {
|
|
||||||
this.codePostal = codePostal;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getNomVille() {
|
|
||||||
return nomVille;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setNomVille(String nomVille) {
|
|
||||||
this.nomVille = nomVille;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getPays() {
|
|
||||||
return pays;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setPays(String pays) {
|
|
||||||
this.pays = pays;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,64 +1,43 @@
|
||||||
package org.chtijbug.drools.proxy.camel;
|
package org.chtijbug.drools.proxy.camel;
|
||||||
|
|
||||||
|
import org.apache.camel.CamelContext;
|
||||||
import org.apache.camel.builder.RouteBuilder;
|
import org.apache.camel.builder.RouteBuilder;
|
||||||
import org.apache.camel.model.rest.RestBindingMode;
|
import org.kie.server.services.api.KieContainerInstance;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.slf4j.Logger;
|
||||||
import org.springframework.stereotype.Component;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
import static org.apache.camel.model.rest.RestParamType.body;
|
import static org.apache.camel.model.rest.RestParamType.body;
|
||||||
import static org.apache.camel.model.rest.RestParamType.path;
|
import static org.apache.camel.model.rest.RestParamType.path;
|
||||||
|
|
||||||
@Component
|
|
||||||
public class DroolsRouter extends RouteBuilder {
|
public class DroolsRouter extends RouteBuilder {
|
||||||
private int serverPort = 8080;
|
|
||||||
@Value("${camel.component.servlet.mapping.context-path}")
|
|
||||||
private String contextPath;
|
|
||||||
|
|
||||||
private String projectName = "proBTP";
|
|
||||||
|
|
||||||
private String containerId = "1";
|
|
||||||
|
|
||||||
private String processID = "P0";
|
|
||||||
|
|
||||||
|
private static final Logger logger = LoggerFactory.getLogger(DroolsRouter.class);
|
||||||
|
private String projectName ;
|
||||||
|
private KieContainerInstance kci;
|
||||||
private Class<?> clazzUser;
|
private Class<?> clazzUser;
|
||||||
|
|
||||||
{
|
public DroolsRouter(CamelContext camelContext,Class<?> clazzUser, String projectName,KieContainerInstance kci) {
|
||||||
try {
|
super(camelContext);
|
||||||
clazzUser = Class.forName("org.chtijbug.drools.proxy.camel.User");
|
this.clazzUser = clazzUser;
|
||||||
} catch (ClassNotFoundException e) {
|
this.projectName=projectName;
|
||||||
e.printStackTrace();
|
this.kci = kci;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void configure() throws Exception {
|
public void configure() throws Exception {
|
||||||
|
|
||||||
// @formatter:off
|
System.out.println("coucou");
|
||||||
|
|
||||||
// this can also be configured in application.properties
|
rest("/" + projectName).description(projectName + " Rest service")
|
||||||
restConfiguration()
|
.consumes("application/json")
|
||||||
.component("servlet")
|
.produces("application/json")
|
||||||
.bindingMode(RestBindingMode.json)
|
|
||||||
.dataFormatProperty("prettyPrint", "true")
|
|
||||||
.enableCORS(true)
|
|
||||||
.port(serverPort)
|
|
||||||
.contextPath(contextPath.substring(0, contextPath.length() - 2))
|
|
||||||
// turn on swagger api-doc
|
|
||||||
.apiContextPath("/api-doc")
|
|
||||||
.apiProperty("api.title", projectName + " API")
|
|
||||||
.apiProperty("api.version", "1.0.0");
|
|
||||||
|
|
||||||
rest("/" + projectName).description(projectName + " Rest service")
|
.put("/{containerId}/{processID}").description("Execute Business Service").type(clazzUser).outType(clazzUser)
|
||||||
.consumes("application/json")
|
.param().name("containerId").type(path).description("Container ID where the rule artefact id deployed").dataType("integer").endParam()
|
||||||
.produces("application/json")
|
.param().name("processID").type(path).description("process ID sot start").dataType("integer").endParam()
|
||||||
|
.param().name("body").type(body).description("The Data drools should work on").endParam()
|
||||||
.put("/{containerId}/{processID}").description("Find user by ID").type(clazzUser).outType(clazzUser)
|
.responseMessage().code(200).message("Data drools worked on").endResponseMessage()
|
||||||
.param().name("containerId").type(path).description("Container ID where the rule artefact id deployed").dataType("integer").endParam()
|
.to("bean:ruleService?method=runSessionObject(${header.containerId},${header.processID},${body})");
|
||||||
.param().name("processID").type(path).description("process ID sot start").dataType("integer").endParam()
|
|
||||||
.param().name("body").type(body).description("The user to update").endParam()
|
|
||||||
.responseMessage().code(200).message("User successfully returned").endResponseMessage()
|
|
||||||
.to("bean:userService?method=calculateUser(${header.containerId},${header.processID},${body})");
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,55 @@
|
||||||
|
package org.chtijbug.drools.proxy.camel;
|
||||||
|
|
||||||
|
import org.apache.camel.builder.RouteBuilder;
|
||||||
|
import org.apache.camel.model.rest.RestBindingMode;
|
||||||
|
import org.chtijbug.drools.proxy.service.RuleService;
|
||||||
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
|
import static org.apache.camel.model.rest.RestParamType.body;
|
||||||
|
import static org.apache.camel.model.rest.RestParamType.path;
|
||||||
|
|
||||||
|
//@Component
|
||||||
|
public class GenericDroolsRouter extends RouteBuilder {
|
||||||
|
@Value("${server.port}")
|
||||||
|
private int serverPort;
|
||||||
|
@Value("${camel.component.servlet.mapping.context-path}")
|
||||||
|
private String contextPath;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
RuleService ruleServicee;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void configure() throws Exception {
|
||||||
|
|
||||||
|
// @formatter:off
|
||||||
|
|
||||||
|
// this can also be configured in application.properties
|
||||||
|
restConfiguration()
|
||||||
|
.component("servlet")
|
||||||
|
.bindingMode(RestBindingMode.json)
|
||||||
|
.dataFormatProperty("prettyPrint", "true")
|
||||||
|
.enableCORS(true)
|
||||||
|
.port(serverPort)
|
||||||
|
.contextPath(contextPath.substring(0, contextPath.length() - 2))
|
||||||
|
// turn on swagger api-doc
|
||||||
|
.apiContextPath("/api-doc")
|
||||||
|
.apiProperty("api.title", "Generic drools API")
|
||||||
|
.apiProperty("api.version", "1.0.0");
|
||||||
|
|
||||||
|
rest("containers/generic/run").description("Drools Generic Rest service")
|
||||||
|
.consumes("application/json")
|
||||||
|
.produces("application/json")
|
||||||
|
|
||||||
|
.post("/{id}/{processId}/{className}").description("Find user by ID")
|
||||||
|
.param().name("id").type(path).description("Container ID where the rule are located").dataType("integer").endParam()
|
||||||
|
.param().name("processId").type(path).description("process ID sot start").dataType("integer").endParam()
|
||||||
|
.param().name("className").type(path).description("Class name of the top class").dataType("integer").endParam()
|
||||||
|
.param().name("body").type(body).description("The user data").endParam()
|
||||||
|
.responseMessage().code(200).message("User successfully returned").endResponseMessage()
|
||||||
|
.to("bean:ruleService?method=runSession(${header.id},${header.processId},${header.className},${body})");
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -1,80 +0,0 @@
|
||||||
/**
|
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
|
||||||
* contributor license agreements. See the NOTICE file distributed with
|
|
||||||
* this work for additional information regarding copyright ownership.
|
|
||||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
|
||||||
* (the "License"); you may not use this file except in compliance with
|
|
||||||
* the License. You may obtain a copy of the License at
|
|
||||||
* <p>
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
* <p>
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
|
||||||
package org.chtijbug.drools.proxy.camel;
|
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* User entity
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
@ApiModel(description = "Represents an user of the system")
|
|
||||||
public class User {
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "The ID of the user", required = true)
|
|
||||||
private Integer id;
|
|
||||||
|
|
||||||
@ApiModelProperty(value = "The name of the user", required = true)
|
|
||||||
private String name;
|
|
||||||
@ApiModelProperty(value = "The list of User adresses", required = false)
|
|
||||||
private List<Adress> addreslist = new ArrayList<>();
|
|
||||||
|
|
||||||
public User() {
|
|
||||||
}
|
|
||||||
|
|
||||||
public User(Integer id, String name) {
|
|
||||||
this.id = id;
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Integer getId() {
|
|
||||||
return id;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setId(Integer id) {
|
|
||||||
this.id = id;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getName() {
|
|
||||||
return name;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setName(String name) {
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Adress> getAddreslist() {
|
|
||||||
return addreslist;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setAddreslist(List<Adress> addreslist) {
|
|
||||||
this.addreslist = addreslist;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String toString() {
|
|
||||||
final StringBuffer sb = new StringBuffer("User{");
|
|
||||||
sb.append("id=").append(id);
|
|
||||||
sb.append(", name='").append(name).append('\'');
|
|
||||||
sb.append('}');
|
|
||||||
return sb.toString();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,53 +0,0 @@
|
||||||
/**
|
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
|
||||||
* contributor license agreements. See the NOTICE file distributed with
|
|
||||||
* this work for additional information regarding copyright ownership.
|
|
||||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
|
||||||
* (the "License"); you may not use this file except in compliance with
|
|
||||||
* the License. You may obtain a copy of the License at
|
|
||||||
* <p>
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
* <p>
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
|
||||||
package org.chtijbug.drools.proxy.camel;
|
|
||||||
|
|
||||||
import java.util.Collection;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Service interface for managing users.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public interface UserService {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Find a user by the given ID
|
|
||||||
*
|
|
||||||
* @param id
|
|
||||||
* the ID of the user
|
|
||||||
* @return the user, or <code>null</code> if user not found.
|
|
||||||
*/
|
|
||||||
User findUser(Integer id);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Find all users
|
|
||||||
*
|
|
||||||
* @return a collection of all users
|
|
||||||
*/
|
|
||||||
Collection<User> findUsers();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Update the given user
|
|
||||||
*
|
|
||||||
* @param user
|
|
||||||
* the user
|
|
||||||
*/
|
|
||||||
void updateUser(User user);
|
|
||||||
|
|
||||||
public Object calculateUser(String id, String processID, Object input);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -1,60 +0,0 @@
|
||||||
/**
|
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one or more
|
|
||||||
* contributor license agreements. See the NOTICE file distributed with
|
|
||||||
* this work for additional information regarding copyright ownership.
|
|
||||||
* The ASF licenses this file to You under the Apache License, Version 2.0
|
|
||||||
* (the "License"); you may not use this file except in compliance with
|
|
||||||
* the License. You may obtain a copy of the License at
|
|
||||||
* <p>
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
* <p>
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
|
||||||
package org.chtijbug.drools.proxy.camel;
|
|
||||||
|
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
|
|
||||||
import java.util.Collection;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.TreeMap;
|
|
||||||
|
|
||||||
@Service("userService")
|
|
||||||
public class UserServiceImpl implements UserService {
|
|
||||||
|
|
||||||
private final Map<Integer, User> users = new TreeMap<>();
|
|
||||||
|
|
||||||
public UserServiceImpl() {
|
|
||||||
users.put(1, new User(1, "John Coltrane"));
|
|
||||||
users.put(2, new User(2, "Miles Davis"));
|
|
||||||
users.put(3, new User(3, "Sonny Rollins"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public User findUser(Integer id) {
|
|
||||||
return users.get(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Collection<User> findUsers() {
|
|
||||||
return users.values();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void updateUser(User user) {
|
|
||||||
users.put(user.getId(), user);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Object calculateUser(String id, String processID, Object input) {
|
|
||||||
System.out.println("drools");
|
|
||||||
System.out.println("id=" + id);
|
|
||||||
System.out.println("processID=" + processID);
|
|
||||||
System.out.println("ObjectToString=" + input.toString());
|
|
||||||
return input;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
@ -0,0 +1,276 @@
|
||||||
|
/*
|
||||||
|
* Copyright 2015 Red Hat, Inc. and/or its affiliates.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
package org.chtijbug.drools.proxy.service;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
|
import org.apache.camel.CamelContext;
|
||||||
|
import org.chtijbug.drools.proxy.camel.DroolsRouter;
|
||||||
|
import org.chtijbug.drools.proxy.persistence.ContainerRepository;
|
||||||
|
import org.chtijbug.drools.proxy.persistence.model.ContainerPojoPersist;
|
||||||
|
import org.chtijbug.kieserver.services.drools.DroolsChtijbugKieServerExtension;
|
||||||
|
import org.chtijbug.kieserver.services.drools.DroolsChtijbugRulesExecutionService;
|
||||||
|
import org.kie.server.api.model.*;
|
||||||
|
import org.kie.server.services.api.KieContainerInstance;
|
||||||
|
import org.kie.server.services.api.KieServerExtension;
|
||||||
|
import org.kie.server.services.api.KieServerRegistry;
|
||||||
|
import org.kie.server.services.impl.KieContainerInstanceImpl;
|
||||||
|
import org.kie.server.services.impl.KieServerImpl;
|
||||||
|
import org.kie.server.services.impl.KieServerLocator;
|
||||||
|
import org.kie.server.services.impl.marshal.MarshallerHelper;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import javax.annotation.PostConstruct;
|
||||||
|
import javax.inject.Inject;
|
||||||
|
import javax.ws.rs.core.Context;
|
||||||
|
import javax.ws.rs.core.HttpHeaders;
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
|
@Service("kieService")
|
||||||
|
public class KieServiceCommon {
|
||||||
|
|
||||||
|
|
||||||
|
private static final Logger logger = LoggerFactory.getLogger(KieServiceCommon.class);
|
||||||
|
|
||||||
|
private KieServerImpl server;
|
||||||
|
private MarshallerHelper marshallerHelper;
|
||||||
|
private KieServerRegistry registry;
|
||||||
|
private ObjectMapper mapper = new ObjectMapper();
|
||||||
|
private DroolsChtijbugRulesExecutionService droolsChtijbugRulesExecutionService = null;
|
||||||
|
|
||||||
|
private DroolsChtijbugKieServerExtension droolsChtijbugKieServerExtension;
|
||||||
|
@Inject
|
||||||
|
private ContainerRepository containerRepository;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
CamelContext camelContext;
|
||||||
|
|
||||||
|
public KieServiceCommon() {
|
||||||
|
// for now, if no server impl is passed as parameter, create one
|
||||||
|
this.server = KieServerLocator.getInstance();
|
||||||
|
|
||||||
|
List<KieServerExtension> serverExtensions = this.server.getServerExtensions();
|
||||||
|
for (KieServerExtension serverExtension : serverExtensions) {
|
||||||
|
if (serverExtension instanceof DroolsChtijbugKieServerExtension) {
|
||||||
|
droolsChtijbugKieServerExtension = (DroolsChtijbugKieServerExtension) serverExtension;
|
||||||
|
if (droolsChtijbugRulesExecutionService == null) {
|
||||||
|
|
||||||
|
droolsChtijbugRulesExecutionService = droolsChtijbugKieServerExtension.getRulesExecutionService();
|
||||||
|
}
|
||||||
|
if (registry == null) {
|
||||||
|
registry = droolsChtijbugRulesExecutionService.getContext();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
this.marshallerHelper = new MarshallerHelper(this.server.getServerRegistry());
|
||||||
|
|
||||||
|
}
|
||||||
|
@PostConstruct
|
||||||
|
private void initCamelBusinessRoutes(){
|
||||||
|
try {
|
||||||
|
String serverName = System.getProperty("org.kie.server.id");
|
||||||
|
List<ContainerPojoPersist> containers = containerRepository.findByServerName(serverName);
|
||||||
|
for (ContainerPojoPersist container : containers) {
|
||||||
|
String containerId = container.getContainerId();
|
||||||
|
KieContainerInstanceImpl kieContainerInstance = registry.getContainer(containerId);
|
||||||
|
if (kieContainerInstance!= null) {
|
||||||
|
Set<Class<?>> classes = kieContainerInstance.getExtraClasses();
|
||||||
|
String className = container.getClassName();
|
||||||
|
Class foundClass = this.getClassFromName(classes, className);
|
||||||
|
ClassLoader classLoader = foundClass.getClassLoader();
|
||||||
|
Class<?> theClass = classLoader.loadClass(className);
|
||||||
|
camelContext.setApplicationContextClassLoader(classLoader);
|
||||||
|
String projectName = container.getProjectName();
|
||||||
|
DroolsRouter droolsRouter = new DroolsRouter(camelContext, theClass, projectName, kieContainerInstance);
|
||||||
|
camelContext.addRoutes(droolsRouter);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}catch (Exception e){
|
||||||
|
logger.info("CreationContainer", e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public KieServerImpl getServer() {
|
||||||
|
return server;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setServer(KieServerImpl server) {
|
||||||
|
this.server = server;
|
||||||
|
}
|
||||||
|
|
||||||
|
public KieServerInfo getInfo() {
|
||||||
|
ServiceResponse<KieServerInfo> result = server.getInfo();
|
||||||
|
return result.getResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
public KieContainerResourceList listContainers(String groupId, String artifactId, String version, String status) {
|
||||||
|
ReleaseIdFilter releaseIdFilter = new ReleaseIdFilter.Builder()
|
||||||
|
.groupId(groupId)
|
||||||
|
.artifactId(artifactId)
|
||||||
|
.version(version)
|
||||||
|
.build();
|
||||||
|
|
||||||
|
KieContainerStatusFilter statusFilter = KieContainerStatusFilter.parseFromNullableString(status);
|
||||||
|
KieContainerResourceFilter containerFilter = new KieContainerResourceFilter(releaseIdFilter, statusFilter);
|
||||||
|
ServiceResponse<KieContainerResourceList> result = server.listContainers(containerFilter);
|
||||||
|
return result.getResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public KieContainerResource createContainerWithRestBusinessService(String id, KieContainerResource container, String className, String projectName) {
|
||||||
|
|
||||||
|
if (projectName==null){
|
||||||
|
projectName=id;
|
||||||
|
}
|
||||||
|
KieContainerResource containerResource = this.createContainer(id, container);
|
||||||
|
if (containerResource.getMessages().size()==1
|
||||||
|
&& containerResource.getMessages().get(0).getSeverity()!= null
|
||||||
|
&& containerResource.getMessages().get(0).getSeverity().equals(Severity.INFO)) {
|
||||||
|
ClassLoader localClassLoader = null;
|
||||||
|
|
||||||
|
try {
|
||||||
|
localClassLoader = Thread.currentThread()
|
||||||
|
.getContextClassLoader();
|
||||||
|
} catch (ClassCastException e) {
|
||||||
|
logger.info("GenericResource.runSession", e);
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
KieContainerInstance kci = registry.getContainer(id);
|
||||||
|
Set<Class<?>> classes = kci.getExtraClasses();
|
||||||
|
|
||||||
|
Class foundClass = this.getClassFromName(classes, className);
|
||||||
|
if (foundClass != null) {
|
||||||
|
ClassLoader classLoader = foundClass.getClassLoader();
|
||||||
|
Class<?> theClass = classLoader.loadClass(className);
|
||||||
|
camelContext.setApplicationContextClassLoader(classLoader);
|
||||||
|
DroolsRouter droolsRouter = new DroolsRouter(camelContext, theClass, projectName,kci);
|
||||||
|
camelContext.addRoutes(droolsRouter);
|
||||||
|
String serverName= System.getProperty("org.kie.server.id");
|
||||||
|
ContainerPojoPersist containerPojoPersist = containerRepository.findByServerNameAndContainerId(serverName,id);
|
||||||
|
if (containerPojoPersist==null){
|
||||||
|
containerPojoPersist = new ContainerPojoPersist();
|
||||||
|
containerPojoPersist.setId(UUID.randomUUID().toString());
|
||||||
|
containerPojoPersist.setContainerId(id);
|
||||||
|
containerPojoPersist.setClassName(className);
|
||||||
|
containerPojoPersist.setProjectName(projectName);
|
||||||
|
containerPojoPersist.setServerName(serverName);
|
||||||
|
containerRepository.save(containerPojoPersist);
|
||||||
|
}else{
|
||||||
|
containerPojoPersist.setContainerId(id);
|
||||||
|
containerPojoPersist.setClassName(className);
|
||||||
|
containerPojoPersist.setProjectName(projectName);
|
||||||
|
containerPojoPersist.setServerName(serverName);
|
||||||
|
containerRepository.save(containerPojoPersist);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
} catch (ClassNotFoundException e) {
|
||||||
|
logger.error("createContainerWithRestBusinessService", e);
|
||||||
|
} catch (Exception e) {
|
||||||
|
logger.error("createContainerWithRestBusinessService", e);
|
||||||
|
} finally {
|
||||||
|
if (localClassLoader != null) {
|
||||||
|
Thread.currentThread().setContextClassLoader(localClassLoader);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return containerResource;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public KieContainerResource createContainer(String id, KieContainerResource container) {
|
||||||
|
|
||||||
|
container.setContainerId(id);
|
||||||
|
ServiceResponse<KieContainerResource> response = server.createContainer(id, container);
|
||||||
|
if (response.getType().equals(KieServiceResponse.ResponseType.SUCCESS)) {
|
||||||
|
return response.getResult();
|
||||||
|
} else {
|
||||||
|
Message m = new Message();
|
||||||
|
List<String> texts = new ArrayList<>();
|
||||||
|
texts.add(response.getMsg());
|
||||||
|
List<Message> messagelist = new ArrayList<>();
|
||||||
|
messagelist.add(m);
|
||||||
|
m.setMessages(texts);
|
||||||
|
container.setMessages(messagelist);
|
||||||
|
return container;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public ServiceResponse<KieContainerResource> activateContainer(String id) {
|
||||||
|
ServiceResponse<KieContainerResource> response = server.activateContainer(id);
|
||||||
|
|
||||||
|
return response;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public ServiceResponse<KieContainerResource> deactivateContainer(String id) {
|
||||||
|
ServiceResponse<KieContainerResource> response = server.deactivateContainer(id);
|
||||||
|
return response;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ServiceResponse<KieContainerResource> getContainerInfo(String id) {
|
||||||
|
ServiceResponse<KieContainerResource> result = server.getContainerInfo(id);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ServiceResponse<Void> disposeContainer(String id) {
|
||||||
|
ServiceResponse<Void> result = server.disposeContainer(id);
|
||||||
|
String serverName = System.getProperty("org.kie.server.id");
|
||||||
|
ContainerPojoPersist element = containerRepository.findByServerNameAndContainerId(serverName, id);
|
||||||
|
if (element!= null){
|
||||||
|
containerRepository.delete(element);
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public ServiceResponse<KieServerStateInfo> getServerState(@Context HttpHeaders headers) {
|
||||||
|
ServiceResponse<KieServerStateInfo> result = server.getServerState();
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean readycheck() {
|
||||||
|
boolean result = server.isKieServerReady();
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public List<Message> healthcheck(boolean report) {
|
||||||
|
List<Message> healthMessages = server.healthCheck(report);
|
||||||
|
|
||||||
|
|
||||||
|
return healthMessages;
|
||||||
|
}
|
||||||
|
|
||||||
|
private Class getClassFromName(Set<Class<?>> classes, String name) {
|
||||||
|
Class result = null;
|
||||||
|
for (Class c : classes) {
|
||||||
|
if (c.getCanonicalName() != null
|
||||||
|
&& c.getCanonicalName().equals(name)) {
|
||||||
|
result = c;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,163 @@
|
||||||
|
package org.chtijbug.drools.proxy.service;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
|
import org.apache.commons.io.FileUtils;
|
||||||
|
import org.chtijbug.drools.kieserver.extension.KieServerAddOnElement;
|
||||||
|
import org.chtijbug.drools.kieserver.extension.KieServerLoggingDefinition;
|
||||||
|
import org.chtijbug.drools.logging.SessionExecution;
|
||||||
|
import org.chtijbug.drools.proxy.persistence.ContainerRepository;
|
||||||
|
import org.chtijbug.kieserver.services.drools.ChtijbugObjectRequest;
|
||||||
|
import org.chtijbug.kieserver.services.drools.DroolsChtijbugKieServerExtension;
|
||||||
|
import org.chtijbug.kieserver.services.drools.DroolsChtijbugRulesExecutionService;
|
||||||
|
import org.kie.server.services.api.KieContainerInstance;
|
||||||
|
import org.kie.server.services.api.KieServerExtension;
|
||||||
|
import org.kie.server.services.api.KieServerRegistry;
|
||||||
|
import org.kie.server.services.impl.KieServerImpl;
|
||||||
|
import org.kie.server.services.impl.KieServerLocator;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import javax.inject.Inject;
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.lang.reflect.Method;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Set;
|
||||||
|
import java.util.UUID;
|
||||||
|
|
||||||
|
@Service("ruleService")
|
||||||
|
public class RuleService {
|
||||||
|
|
||||||
|
private DroolsChtijbugRulesExecutionService droolsChtijbugRulesExecutionService = null;
|
||||||
|
|
||||||
|
private DroolsChtijbugKieServerExtension droolsChtijbugKieServerExtension;
|
||||||
|
|
||||||
|
private KieServerRegistry registry;
|
||||||
|
private ObjectMapper mapper = new ObjectMapper();
|
||||||
|
|
||||||
|
private KieServerImpl server;
|
||||||
|
|
||||||
|
private static final Logger logger = LoggerFactory.getLogger(RuleService.class);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public RuleService() {
|
||||||
|
this.server = KieServerLocator.getInstance();
|
||||||
|
List<KieServerExtension> serverExtensions = this.server.getServerExtensions();
|
||||||
|
for (KieServerExtension serverExtension : serverExtensions) {
|
||||||
|
if (serverExtension instanceof DroolsChtijbugKieServerExtension) {
|
||||||
|
droolsChtijbugKieServerExtension = (DroolsChtijbugKieServerExtension) serverExtension;
|
||||||
|
if (droolsChtijbugRulesExecutionService == null) {
|
||||||
|
|
||||||
|
droolsChtijbugRulesExecutionService = droolsChtijbugKieServerExtension.getRulesExecutionService();
|
||||||
|
}
|
||||||
|
if (registry == null) {
|
||||||
|
registry = droolsChtijbugRulesExecutionService.getContext();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public Object runSessionObject(String id, String processID, Object input) throws IOException {
|
||||||
|
KieContainerInstance kci = registry.getContainer(id);
|
||||||
|
ChtijbugObjectRequest chtijbugObjectRequest = new ChtijbugObjectRequest();
|
||||||
|
chtijbugObjectRequest.setObjectRequest(input);
|
||||||
|
KieServerAddOnElement kieServerAddOnElement = droolsChtijbugRulesExecutionService.getKieServerAddOnElement();
|
||||||
|
if (kieServerAddOnElement != null) {
|
||||||
|
for (KieServerLoggingDefinition kieServerLoggingDefinition : kieServerAddOnElement.getKieServerLoggingDefinitions()) {
|
||||||
|
kieServerLoggingDefinition.OnFireAllrulesStart(kci.getKieContainer().getReleaseId().getGroupId(), kci.getKieContainer().getReleaseId().getArtifactId(), kci.getKieContainer().getReleaseId().getVersion(), input);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
ChtijbugObjectRequest chtijbutObjectResponse = droolsChtijbugRulesExecutionService.FireAllRulesAndStartProcess(kci, chtijbugObjectRequest, processID);
|
||||||
|
/**
|
||||||
|
* remove facts from logging to avoid infinite loop when marshalling to json and size of logging
|
||||||
|
*/
|
||||||
|
SessionExecution sessionExecution = chtijbutObjectResponse.getSessionLogging().getSessionExecution();
|
||||||
|
sessionExecution.getFacts().clear();
|
||||||
|
if (kieServerAddOnElement != null) {
|
||||||
|
|
||||||
|
for (KieServerLoggingDefinition kieServerLoggingDefinition : kieServerAddOnElement.getKieServerLoggingDefinitions()) {
|
||||||
|
kieServerLoggingDefinition.OnFireAllrulesEnd(kci.getKieContainer().getReleaseId().getGroupId(), kci.getKieContainer().getReleaseId().getArtifactId(), kci.getKieContainer().getReleaseId().getVersion(), chtijbutObjectResponse.getObjectRequest(), chtijbutObjectResponse.getSessionLogging());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
String jsonInString = null;
|
||||||
|
String filetrace = System.getProperty("org.chtijbug.server.tracelog");
|
||||||
|
if ("true".equals(filetrace)) {
|
||||||
|
try {
|
||||||
|
Class foundClass = input.getClass();
|
||||||
|
Method traceMethod = foundClass.getMethod("logTrace", String.class);
|
||||||
|
if (traceMethod != null) {
|
||||||
|
jsonInString = mapper.writeValueAsString(chtijbutObjectResponse.getSessionLogging());
|
||||||
|
}
|
||||||
|
traceMethod.invoke(input, jsonInString);
|
||||||
|
} catch (Exception e) {
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
String fileTemp = System.getProperty("org.chtijbug.server.tracedir");
|
||||||
|
if (fileTemp != null) {
|
||||||
|
if (jsonInString == null) {
|
||||||
|
jsonInString = mapper.writeValueAsString(chtijbutObjectResponse.getSessionLogging());
|
||||||
|
}
|
||||||
|
File traceFile = new File(fileTemp + "/" + UUID.randomUUID().toString());
|
||||||
|
FileUtils.writeStringToFile(traceFile, jsonInString);
|
||||||
|
}
|
||||||
|
|
||||||
|
Object response = chtijbutObjectResponse.getObjectRequest();
|
||||||
|
return response;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String runSession(String id, String processID, String className,
|
||||||
|
String objectRequest) {
|
||||||
|
|
||||||
|
|
||||||
|
ClassLoader localClassLoader = null;
|
||||||
|
Object response = null;
|
||||||
|
try {
|
||||||
|
localClassLoader = Thread.currentThread()
|
||||||
|
.getContextClassLoader();
|
||||||
|
} catch (ClassCastException e) {
|
||||||
|
logger.info("GenericResource.runSession", e);
|
||||||
|
}
|
||||||
|
ChtijbugObjectRequest chtijbugObjectRequest = new ChtijbugObjectRequest();
|
||||||
|
try {
|
||||||
|
|
||||||
|
KieContainerInstance kci = registry.getContainer(id);
|
||||||
|
|
||||||
|
Set<Class<?>> classes = kci.getExtraClasses();
|
||||||
|
Class foundClass = this.getClassFromName(classes, className);
|
||||||
|
if (foundClass != null) {
|
||||||
|
ClassLoader classLoader = foundClass.getClassLoader();
|
||||||
|
Object input = mapper.readValue(objectRequest, classLoader.loadClass(className));
|
||||||
|
response = this.runSessionObject(id, processID, input);
|
||||||
|
}
|
||||||
|
//response.setSessionLogging(jsonInString);
|
||||||
|
logger.debug("Returning OK response with content '{}'", response);
|
||||||
|
String responseText = mapper.writeValueAsString(response);
|
||||||
|
return responseText;
|
||||||
|
} catch (Exception e) {
|
||||||
|
// in case marshalling failed return the FireAllRulesAndStartProcess container response to keep backward compatibility
|
||||||
|
String responseMessage = "Execution failed with error : " + e.getMessage();
|
||||||
|
logger.debug("Returning Failure response with content '{}'", responseMessage);
|
||||||
|
return objectRequest;
|
||||||
|
} finally {
|
||||||
|
if (localClassLoader != null) {
|
||||||
|
Thread.currentThread().setContextClassLoader(localClassLoader);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private Class getClassFromName(Set<Class<?>> classes, String name) {
|
||||||
|
Class result = null;
|
||||||
|
for (Class c : classes) {
|
||||||
|
if (c.getCanonicalName() != null
|
||||||
|
&& c.getCanonicalName().equals(name)) {
|
||||||
|
result = c;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -19,19 +19,6 @@ server.port=8090
|
||||||
camel.springboot.name=MyCamel
|
camel.springboot.name=MyCamel
|
||||||
# to reconfigure the camel servlet context-path mapping to use /api/* instead of /camel/*
|
# to reconfigure the camel servlet context-path mapping to use /api/* instead of /camel/*
|
||||||
camel.component.servlet.mapping.context-path=/api/*
|
camel.component.servlet.mapping.context-path=/api/*
|
||||||
# rest can also be configured here instead in the CamelRouter class
|
|
||||||
# rest DSL configuration
|
spring.data.mongodb.database=businessProxyDB
|
||||||
#camel.rest.component=servlet
|
spring.data.mongodb.host=localhost:27017
|
||||||
#camel.rest.binding-mode=json
|
|
||||||
#camel.rest.data-format-property[prettyPrint]=true
|
|
||||||
#camel.rest.enable-cors=true
|
|
||||||
#camel.rest.port=${server.port:8080}
|
|
||||||
#camel.rest.context-path=/api
|
|
||||||
# rest DSL api-doc configuration
|
|
||||||
#camel.rest.api-context-path=/api-doc
|
|
||||||
#camel.rest.api-property[api.title]=User API
|
|
||||||
#camel.rest.api-property[api.version]=1.0.0
|
|
||||||
# to configure logging levels
|
|
||||||
#logging.level.org.springframework = INFO
|
|
||||||
#logging.level.org.apache.camel.spring.boot = INFO
|
|
||||||
#logging.level.org.apache.camel.impl = DEBUG
|
|
||||||
|
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -0,0 +1,40 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
||||||
|
<component name="FacetManager">
|
||||||
|
<facet type="Spring" name="Spring">
|
||||||
|
<configuration />
|
||||||
|
</facet>
|
||||||
|
</component>
|
||||||
|
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
||||||
|
<output url="file://$MODULE_DIR$/target/classes" />
|
||||||
|
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
||||||
|
<content url="file://$MODULE_DIR$">
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/target" />
|
||||||
|
</content>
|
||||||
|
<orderEntry type="inheritedJdk" />
|
||||||
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-mongodb:2.1.0.RELEASE" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.1.0.RELEASE" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.1.0.RELEASE" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.1.0.RELEASE" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.1.2.RELEASE" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.1.2.RELEASE" level="project" />
|
||||||
|
<orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.23" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.mongodb:mongodb-driver:3.8.2" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.mongodb:bson:3.8.2" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.mongodb:mongodb-driver-core:3.8.2" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-mongodb:2.1.2.RELEASE" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.1.2.RELEASE" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.1.2.RELEASE" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.1.2.RELEASE" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.1.2.RELEASE" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.1.2.RELEASE" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.1.2.RELEASE" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.7" level="project" />
|
||||||
|
</component>
|
||||||
|
</module>
|
||||||
|
|
@ -0,0 +1,39 @@
|
||||||
|
<?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">
|
||||||
|
<parent>
|
||||||
|
<artifactId>drools-framework-business-proxy-parent</artifactId>
|
||||||
|
<groupId>com.pymmasoftware.jbpm</groupId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</parent>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
<artifactId>drools-framewwork-business-proxy-persistence</artifactId>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-data-mongodb</artifactId>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-logging</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
|
<version>${spring.boot-version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
<artifactId>jackson-annotations</artifactId>
|
||||||
|
<version>2.9.7</version>
|
||||||
|
<scope>compile</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
|
<artifactId>jackson-annotations</artifactId>
|
||||||
|
<version>2.9.7</version>
|
||||||
|
<scope>compile</scope>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
</project>
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
package org.chtijbug.drools.proxy.persistence;
|
||||||
|
|
||||||
|
import org.chtijbug.drools.proxy.persistence.model.ContainerPojoPersist;
|
||||||
|
import org.springframework.data.mongodb.repository.MongoRepository;
|
||||||
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Repository
|
||||||
|
public interface ContainerRepository extends MongoRepository<ContainerPojoPersist, String> {
|
||||||
|
|
||||||
|
|
||||||
|
ContainerPojoPersist findByServerNameAndContainerId(String serverName,String containerId);
|
||||||
|
|
||||||
|
List<ContainerPojoPersist> findByContainerId(String containerId);
|
||||||
|
|
||||||
|
List<ContainerPojoPersist> findByServerName(String serverName);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,75 @@
|
||||||
|
package org.chtijbug.drools.proxy.persistence.model;
|
||||||
|
|
||||||
|
import org.springframework.data.annotation.Id;
|
||||||
|
import org.springframework.data.mongodb.core.index.Indexed;
|
||||||
|
import org.springframework.data.mongodb.core.mapping.Document;
|
||||||
|
|
||||||
|
@Document
|
||||||
|
public class ContainerPojoPersist {
|
||||||
|
|
||||||
|
@Id
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
|
||||||
|
@Indexed
|
||||||
|
private String className;
|
||||||
|
@Indexed
|
||||||
|
private String containerId;
|
||||||
|
@Indexed
|
||||||
|
private String serverName;
|
||||||
|
|
||||||
|
|
||||||
|
private String projectName;
|
||||||
|
|
||||||
|
public String getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(String id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getClassName() {
|
||||||
|
return className;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setClassName(String className) {
|
||||||
|
this.className = className;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getContainerId() {
|
||||||
|
return containerId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setContainerId(String containerId) {
|
||||||
|
this.containerId = containerId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getServerName() {
|
||||||
|
return serverName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setServerName(String serverName) {
|
||||||
|
this.serverName = serverName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getProjectName() {
|
||||||
|
return projectName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setProjectName(String projectName) {
|
||||||
|
this.projectName = projectName;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
final StringBuffer sb = new StringBuffer("ContainerPojoPersist{");
|
||||||
|
sb.append("id='").append(id).append('\'');
|
||||||
|
sb.append(", className='").append(className).append('\'');
|
||||||
|
sb.append(", containerId='").append(containerId).append('\'');
|
||||||
|
sb.append(", serverName='").append(serverName).append('\'');
|
||||||
|
sb.append(", projectName='").append(projectName).append('\'');
|
||||||
|
sb.append('}');
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -11,7 +11,14 @@
|
||||||
|
|
||||||
<artifactId>drools-framework-business-proxy-parent</artifactId>
|
<artifactId>drools-framework-business-proxy-parent</artifactId>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<category>Rest</category>
|
||||||
|
<spring.boot-version>2.1.0.RELEASE</spring.boot-version>
|
||||||
|
<camel.version>2.23.0</camel.version>
|
||||||
|
</properties>
|
||||||
<modules>
|
<modules>
|
||||||
<module>drools-framework-business-proxy-app</module>
|
<module>drools-framework-business-proxy-app</module>
|
||||||
|
<module>drools-framewwork-business-proxy-persistence</module>
|
||||||
</modules>
|
</modules>
|
||||||
</project>
|
</project>
|
||||||
|
|
@ -1,34 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
|
||||||
<component name="FacetManager">
|
|
||||||
<facet type="web" name="Web">
|
|
||||||
<configuration>
|
|
||||||
<descriptors>
|
|
||||||
<deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/drools-framework-base-tools-parent/drools-framework-thorntail-kie-server-parent/drools-framework-thorntail-fraction/target/classes/config/web/web.xml" />
|
|
||||||
</descriptors>
|
|
||||||
<webroots>
|
|
||||||
<root url="file://$MODULE_DIR$/drools-framework-thorntail-kie-server-parent/drools-framework-thorntail-fraction/target/classes/config/web" relative="/WEB-INF" />
|
|
||||||
</webroots>
|
|
||||||
</configuration>
|
|
||||||
</facet>
|
|
||||||
<facet type="web" name="Web2">
|
|
||||||
<configuration>
|
|
||||||
<descriptors>
|
|
||||||
<deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/drools-framework-base-tools-parent/drools-framework-thorntail-kie-server-parent/drools-framework-thorntail-fraction/src/main/resources/config/web/web.xml" />
|
|
||||||
</descriptors>
|
|
||||||
<webroots>
|
|
||||||
<root url="file://$MODULE_DIR$/drools-framework-thorntail-kie-server-parent/drools-framework-thorntail-fraction/src/main/resources/config/web" relative="/WEB-INF" />
|
|
||||||
</webroots>
|
|
||||||
</configuration>
|
|
||||||
</facet>
|
|
||||||
</component>
|
|
||||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
|
||||||
<output url="file://$MODULE_DIR$/target/classes" />
|
|
||||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
|
||||||
<content url="file://$MODULE_DIR$">
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
|
||||||
</content>
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
Loading…
Add table
editor.link_modal.header
Reference in a new issue