Suppport of version 7.14.0
Adding spring boot kie-server
This commit is contained in:
parent
c06a34788a
commit
41e4385d2b
26 changed files with 76011 additions and 4886 deletions
|
|
@ -1,8 +1,8 @@
|
||||||
admin=adminpymma
|
admin=207b6e0cc556d7084b5e2db7d822555c
|
||||||
kieserver=kieserver1!
|
kieserver=kieserver1!
|
||||||
|
|
||||||
#pymma
|
#pymma
|
||||||
nheron=nicoPassword
|
nheron=e4b5d284416d5c804c3a3243e91f7bcb
|
||||||
guillaume=hochart
|
guillaume=hochart
|
||||||
maxime=picault
|
maxime=picault
|
||||||
donatienne=yovo
|
donatienne=yovo
|
||||||
|
|
|
||||||
80739
configuration/toto.json
80739
configuration/toto.json
File diff suppressed because it is too large
Load diff
|
|
@ -3,7 +3,8 @@ kie-wb.baseurl=http://localhost:8080/kie-wb/rest
|
||||||
kie-wb.username=admin
|
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.kieserverUserName=kieserver
|
kie-wb.kieserverUserName=kieserver
|
||||||
kie-wb.kieserverPassword=kieserver1!
|
kie-wb.kieserverPassword=kieserver1!
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,6 @@
|
||||||
</content>
|
</content>
|
||||||
<orderEntry type="inheritedJdk" />
|
<orderEntry type="inheritedJdk" />
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-context: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-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: 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: commons-logging:commons-logging:1.2" level="project" />
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,6 @@
|
||||||
</content>
|
</content>
|
||||||
<orderEntry type="inheritedJdk" />
|
<orderEntry type="inheritedJdk" />
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
<orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.1.RELEASE" level="project" />
|
|
||||||
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:javax.servlet-api:3.1.0" 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.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:1.4.0.RELEASE" level="project" />
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# See http://docs.spring.io/spring-boot/docs/1.1.4.RELEASE/reference/htmlsingle/#boot-features-external-config-profile-specific-properties
|
# See http://docs.spring.io/spring-boot/docs/1.1.4.RELEASE/reference/htmlsingle/#boot-features-external-config-profile-specific-properties
|
||||||
# for more details about creating profile-specific property files
|
# for more details about creating profile-specific property files
|
||||||
# See http://docs.spring.io/spring-boot/docs/1.1.4.RELEASE/reference/htmlsingle/#howto-initialize-a-database-using-jpa
|
# See http://docs.spring.io/spring-boot/docs/1.1.4.RELEASE/reference/htmlsingle/#howto-initialize-a-database-using-jpa
|
||||||
url.swimmingpool.calculate=http://localhost:10080/kie-server
|
url.swimmingpool.calculate=http://localhost:8090/rest/server
|
||||||
url.swimmingpool.calculate.username=kieserver
|
url.swimmingpool.calculate.username=kieserver
|
||||||
url.swimmingpool.calculate.password=kieserver1!
|
url.swimmingpool.calculate.password=kieserver1!
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ import javax.ws.rs.core.MediaType;
|
||||||
public interface GenericlRestAPI {
|
public interface GenericlRestAPI {
|
||||||
|
|
||||||
@POST
|
@POST
|
||||||
@Path("/services/rest/server/containers/instances/generic/run/{id}/{processId}/{className}")
|
@Path("/containers/instances/generic/run/{id}/{processId}/{className}")
|
||||||
@Produces("application/json")
|
@Produces("application/json")
|
||||||
@Consumes(value = MediaType.APPLICATION_JSON)
|
@Consumes(value = MediaType.APPLICATION_JSON)
|
||||||
String runSession(@PathParam("id") String id,
|
String runSession(@PathParam("id") String id,
|
||||||
|
|
@ -16,7 +16,7 @@ public interface GenericlRestAPI {
|
||||||
Object objectRequest);
|
Object objectRequest);
|
||||||
|
|
||||||
@POST
|
@POST
|
||||||
@Path("/services/rest/server/containers/instances/generic/runSessionName/{id}/{processId}/{className}/{sessionName}")
|
@Path("/containers/instances/generic/runSessionName/{id}/{processId}/{className}/{sessionName}")
|
||||||
@Produces("application/json")
|
@Produces("application/json")
|
||||||
@Consumes(value = MediaType.APPLICATION_JSON)
|
@Consumes(value = MediaType.APPLICATION_JSON)
|
||||||
String runSessionWithName(@PathParam("id") String id,
|
String runSessionWithName(@PathParam("id") String id,
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
package org.chtijbug.drools.kieserver.drools.rest;
|
package org.chtijbug.drools.kieserver.drools.rest;
|
||||||
|
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
|
import io.swagger.annotations.Api;
|
||||||
import org.apache.commons.io.FileUtils;
|
import org.apache.commons.io.FileUtils;
|
||||||
import org.chtijbug.drools.common.rest.InputElement;
|
import org.chtijbug.drools.common.rest.InputElement;
|
||||||
import org.chtijbug.drools.common.rest.MultipleInputs;
|
import org.chtijbug.drools.common.rest.MultipleInputs;
|
||||||
|
|
@ -23,6 +24,7 @@ import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
|
@Api(value = "Rules evaluation :: Chtijbug Rest interface")
|
||||||
@Path("server/containers/instances/generic/")
|
@Path("server/containers/instances/generic/")
|
||||||
public class GenericResource {
|
public class GenericResource {
|
||||||
|
|
||||||
|
|
@ -142,9 +144,9 @@ public class GenericResource {
|
||||||
**/
|
**/
|
||||||
@POST
|
@POST
|
||||||
@Path("/run/{id}/{processId}/{className}")
|
@Path("/run/{id}/{processId}/{className}")
|
||||||
@Consumes({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
|
@Consumes({MediaType.APPLICATION_JSON})
|
||||||
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
|
@Produces({MediaType.APPLICATION_JSON})
|
||||||
public Object runSession(@PathParam("id") String id,
|
public String runSession(@PathParam("id") String id,
|
||||||
@PathParam("processId") String processID,
|
@PathParam("processId") String processID,
|
||||||
@PathParam("className") String className,
|
@PathParam("className") String className,
|
||||||
String objectRequest) {
|
String objectRequest) {
|
||||||
|
|
@ -212,7 +214,8 @@ public class GenericResource {
|
||||||
}
|
}
|
||||||
//response.setSessionLogging(jsonInString);
|
//response.setSessionLogging(jsonInString);
|
||||||
logger.debug("Returning OK response with content '{}'", response);
|
logger.debug("Returning OK response with content '{}'", response);
|
||||||
return response;
|
String responseText = mapper.writeValueAsString(response);
|
||||||
|
return responseText;
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
// in case marshalling failed return the FireAllRulesAndStartProcess container response to keep backward compatibility
|
// in case marshalling failed return the FireAllRulesAndStartProcess container response to keep backward compatibility
|
||||||
String responseMessage = "Execution failed with error : " + e.getMessage();
|
String responseMessage = "Execution failed with error : " + e.getMessage();
|
||||||
|
|
@ -230,7 +233,7 @@ public class GenericResource {
|
||||||
@Path("/runSessionName/{id}/{processId}/{className}/{sessionName}")
|
@Path("/runSessionName/{id}/{processId}/{className}/{sessionName}")
|
||||||
@Consumes({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
|
@Consumes({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
|
||||||
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
|
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
|
||||||
public Object runSessionWithName(@PathParam("id") String id,
|
public String runSessionWithName(@PathParam("id") String id,
|
||||||
@PathParam("processId") String processID,
|
@PathParam("processId") String processID,
|
||||||
@PathParam("className") String className,
|
@PathParam("className") String className,
|
||||||
@PathParam("sessionName") String sessionName,
|
@PathParam("sessionName") String sessionName,
|
||||||
|
|
@ -260,7 +263,8 @@ public class GenericResource {
|
||||||
}
|
}
|
||||||
//response.setSessionLogging(jsonInString);
|
//response.setSessionLogging(jsonInString);
|
||||||
logger.debug("Returning OK response with content '{}'", objectRequest);
|
logger.debug("Returning OK response with content '{}'", objectRequest);
|
||||||
return response;
|
String responseText = mapper.writeValueAsString(response);
|
||||||
|
return responseText;
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
// in case marshalling failed return the FireAllRulesAndStartProcess container response to keep backward compatibility
|
// in case marshalling failed return the FireAllRulesAndStartProcess container response to keep backward compatibility
|
||||||
String responseMessage = "Execution failed with error : " + e.getMessage();
|
String responseMessage = "Execution failed with error : " + e.getMessage();
|
||||||
|
|
|
||||||
|
|
@ -4,11 +4,11 @@
|
||||||
<facet type="jpa" name="JPA">
|
<facet type="jpa" name="JPA">
|
||||||
<configuration>
|
<configuration>
|
||||||
<setting name="validation-enabled" value="true" />
|
<setting name="validation-enabled" value="true" />
|
||||||
<setting name="provider-name" value="" />
|
|
||||||
<datasource-mapping>
|
<datasource-mapping>
|
||||||
<factory-entry name="org.jbpm.domain" />
|
<factory-entry name="org.jbpm.domain" />
|
||||||
<factory-entry name="org.jbpm.persistence.jpa" />
|
<factory-entry name="org.jbpm.persistence.jpa" />
|
||||||
</datasource-mapping>
|
</datasource-mapping>
|
||||||
|
<naming-strategy-map />
|
||||||
<deploymentDescriptor name="persistence.xml" url="file://$MODULE_DIR$/src/main/assembly/persistence.xml" />
|
<deploymentDescriptor name="persistence.xml" url="file://$MODULE_DIR$/src/main/assembly/persistence.xml" />
|
||||||
</configuration>
|
</configuration>
|
||||||
</facet>
|
</facet>
|
||||||
|
|
@ -22,6 +22,8 @@
|
||||||
</content>
|
</content>
|
||||||
<orderEntry type="inheritedJdk" />
|
<orderEntry type="inheritedJdk" />
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-wb:war:wildfly11:7.11.0.Final" level="project" />
|
<orderEntry type="module" module-name="kie-drools-framework-rest-backend" />
|
||||||
|
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.2" level="project" />
|
||||||
|
<orderEntry type="library" name="Maven: org.kie:kie-wb:war:wildfly14:7.14.0.Final" level="project" />
|
||||||
</component>
|
</component>
|
||||||
</module>
|
</module>
|
||||||
|
|
@ -25,7 +25,7 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.kie</groupId>
|
<groupId>org.kie</groupId>
|
||||||
<artifactId>kie-wb</artifactId>
|
<artifactId>kie-wb</artifactId>
|
||||||
<classifier>wildfly11</classifier>
|
<classifier>wildfly14</classifier>
|
||||||
<version>${jbpm.version}</version>
|
<version>${jbpm.version}</version>
|
||||||
<type>war</type>
|
<type>war</type>
|
||||||
<exclusions>
|
<exclusions>
|
||||||
|
|
@ -58,7 +58,7 @@
|
||||||
<artifactItem>
|
<artifactItem>
|
||||||
<groupId>org.kie</groupId>
|
<groupId>org.kie</groupId>
|
||||||
<artifactId>kie-wb</artifactId>
|
<artifactId>kie-wb</artifactId>
|
||||||
<classifier>wildfly11</classifier>
|
<classifier>wildfly14</classifier>
|
||||||
<version>${jbpm.version}</version>
|
<version>${jbpm.version}</version>
|
||||||
<type>war</type>
|
<type>war</type>
|
||||||
<outputDirectory>${project.build.directory}/unpack-tmp</outputDirectory>
|
<outputDirectory>${project.build.directory}/unpack-tmp</outputDirectory>
|
||||||
|
|
|
||||||
|
|
@ -25,9 +25,9 @@
|
||||||
<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-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-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: com.fasterxml.jackson.core:jackson-core:2.8.9" level="project" />
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.13.0.Final" level="project" />
|
<orderEntry type="library" name="Maven: org.kie:kie-internal:7.14.0.Final" level="project" />
|
||||||
<orderEntry type="library" name="Maven: org.kie:kie-api:7.13.0.Final" level="project" />
|
<orderEntry type="library" name="Maven: org.kie:kie-api:7.14.0.Final" level="project" />
|
||||||
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.13.0.Final" level="project" />
|
<orderEntry type="library" name="Maven: org.kie.soup:kie-soup-maven-support:7.14.0.Final" level="project" />
|
||||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.2" level="project" />
|
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.2" level="project" />
|
||||||
</component>
|
</component>
|
||||||
</module>
|
</module>
|
||||||
|
|
@ -0,0 +1,56 @@
|
||||||
|
<?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-chtijbug-drools-springboot-jar</artifactId>
|
||||||
|
<dependencies>
|
||||||
|
<!--dependency>
|
||||||
|
<groupId>org.kie</groupId>
|
||||||
|
<artifactId>kie-server-spring-boot-starter-drools</artifactId>
|
||||||
|
<version>${jbpm.version}</version>
|
||||||
|
</dependency-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.pymmasoftware.jbpm</groupId>
|
||||||
|
<artifactId>drools-framework-kie-server-spring-boot-starter</artifactId>
|
||||||
|
<version>${project.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter</artifactId>
|
||||||
|
<version>${spring.boot.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-web</artifactId>
|
||||||
|
<version>${spring.boot.version}</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.slf4j</groupId>
|
||||||
|
<artifactId>slf4j-jdk14</artifactId>
|
||||||
|
<version>1.7.25</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.cxf</groupId>
|
||||||
|
<artifactId>cxf-rt-rs-service-description-swagger</artifactId>
|
||||||
|
<version>3.1.11</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>
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
package org.chtijbug.drools.springboot.server;
|
||||||
|
|
||||||
|
import org.springframework.boot.SpringApplication;
|
||||||
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
|
||||||
|
@SpringBootApplication
|
||||||
|
public class Application {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
SpringApplication.run(Application.class, args);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,38 @@
|
||||||
|
package org.chtijbug.drools.springboot.server;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
|
||||||
|
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
|
||||||
|
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
|
||||||
|
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
|
||||||
|
|
||||||
|
|
||||||
|
@Configuration("kieServerSecurity")
|
||||||
|
@EnableWebSecurity
|
||||||
|
public class DefaultWebSecurityConfig extends WebSecurityConfigurerAdapter {
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void configure(HttpSecurity http) throws Exception {
|
||||||
|
http
|
||||||
|
.csrf().disable()
|
||||||
|
.authorizeRequests()
|
||||||
|
.antMatchers("/rest/*").authenticated()
|
||||||
|
.and()
|
||||||
|
.httpBasic();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
|
||||||
|
auth.inMemoryAuthentication().withUser("user").password("user").roles("kie-server");
|
||||||
|
auth.inMemoryAuthentication().withUser("wbadmin").password("wbadmin").roles("admin");
|
||||||
|
auth.inMemoryAuthentication().withUser("kieserver").password("kieserver1!").roles("kie-server");
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
@Bean public JacksonJsonProvider jacksonJaxbJsonProvider() {
|
||||||
|
return new JacksonJsonProvider();
|
||||||
|
}
|
||||||
|
**/
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
#
|
||||||
|
# https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#common-application-properties
|
||||||
|
#
|
||||||
|
#server configuration
|
||||||
|
server.address=0.0.0.0
|
||||||
|
server.port=8090
|
||||||
|
cxf.path=/rest
|
||||||
|
#kie server config
|
||||||
|
kieserver.serverId=business-application-service
|
||||||
|
kieserver.serverName=business-application-service
|
||||||
|
kieserver.location=http://localhost:8090/rest/server
|
||||||
|
#kieserver.controllers=
|
||||||
|
#kie server capabilities
|
||||||
|
chtijbug.drools.enabled=true
|
||||||
|
cxf.jaxrs.component-scan=true
|
||||||
|
cxf.jaxrs.classes-scan-packages=org.apache.cxf.jaxrs.swagger,org.apache.cxf.metrics
|
||||||
|
#banner
|
||||||
|
spring.banner.location=classpath:banner.txt
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
${Ansi.GREEN}
|
||||||
|
${Ansi.RED} Chtijbug Kie-server :: v.1.0-SNAPSHOT
|
||||||
|
|
||||||
|
|
@ -0,0 +1,42 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<configuration>
|
||||||
|
<property name="LOG_DIR" value="logs"/>
|
||||||
|
|
||||||
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<encoder>
|
||||||
|
<pattern>
|
||||||
|
%d{dd-MM-yyyy HH:mm:ss.SSS} %magenta([%thread]) %highlight(%-5level) %logger.%M - %msg%n
|
||||||
|
</pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<appender name="SAVE-TO-FILE" class="ch.qos.logback.core.FileAppender">
|
||||||
|
<file>${LOG_DIR}/log.log</file>
|
||||||
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
||||||
|
<Pattern>
|
||||||
|
%d{dd-MM-yyyy HH:mm:ss.SSS} [%thread] %-5level %logger{36}.%M - %msg%n
|
||||||
|
</Pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<springProfile name="dev">
|
||||||
|
<root level="info">
|
||||||
|
<appender-ref ref="STDOUT"/>
|
||||||
|
<appender-ref ref="SAVE-TO-FILE"/>
|
||||||
|
</root>
|
||||||
|
<logger name="com.lankydan.service.MyServiceImpl" additivity="false" level="debug">
|
||||||
|
<appender-ref ref="STDOUT"/>
|
||||||
|
<appender-ref ref="SAVE-TO-FILE"/>
|
||||||
|
</logger>
|
||||||
|
</springProfile>
|
||||||
|
|
||||||
|
<springProfile name="prod">
|
||||||
|
<root level="info">
|
||||||
|
<appender-ref ref="SAVE-TO-FILE"/>
|
||||||
|
</root>
|
||||||
|
<logger name="com.lankydan.service.MyServiceImpl" additivity="false" level="error">
|
||||||
|
<appender-ref ref="SAVE-TO-FILE"/>
|
||||||
|
</logger>
|
||||||
|
</springProfile>
|
||||||
|
|
||||||
|
</configuration>
|
||||||
|
|
@ -0,0 +1,82 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<configuration>
|
||||||
|
<!--<include resource="org/springframework/boot/logging/logback/base.xml"/>-->
|
||||||
|
<property name="LOG_PATH" value="logs"/>
|
||||||
|
|
||||||
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<encoder>
|
||||||
|
<pattern>
|
||||||
|
%d{dd-MM-yyyy HH:mm:ss.SSS} %magenta([%thread]) %highlight(%-5level) %logger.%M - %msg%n
|
||||||
|
</pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<appender name="SAVE-TO-FILE" class="ch.qos.logback.core.FileAppender">
|
||||||
|
<file>${LOG_PATH}/log.log</file>
|
||||||
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
||||||
|
<Pattern>
|
||||||
|
%d{dd-MM-yyyy HH:mm:ss.SSS} [%thread] %-5level %logger{36}.%M - %msg%n
|
||||||
|
</Pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<appender name="SAVE-TO-FILE"
|
||||||
|
class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||||
|
<file>${LOG_PATH}/log.log</file>
|
||||||
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
||||||
|
<Pattern>
|
||||||
|
%d{dd-MM-yyyy HH:mm:ss.SSS} [%thread] %-5level %logger{36}.%M - %msg%n
|
||||||
|
</Pattern>
|
||||||
|
</encoder>
|
||||||
|
|
||||||
|
<!-- Comment out rolling policies to test how the remaining one works -->
|
||||||
|
|
||||||
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||||
|
<!-- rollover daily -->
|
||||||
|
<fileNamePattern>
|
||||||
|
${LOG_PATH}/archived/log.%d{dd-MM-yyyy}.log
|
||||||
|
</fileNamePattern>
|
||||||
|
<maxHistory>10</maxHistory>
|
||||||
|
<totalSizeCap>100MB</totalSizeCap>
|
||||||
|
</rollingPolicy>
|
||||||
|
|
||||||
|
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
|
||||||
|
<!-- rollover daily & on size-->
|
||||||
|
<maxFileSize>10MB</maxFileSize>
|
||||||
|
<fileNamePattern>
|
||||||
|
${LOG_PATH}/archived/log_%d{dd-MM-yyyy}_%i.log
|
||||||
|
</fileNamePattern>
|
||||||
|
<maxHistory>10</maxHistory>
|
||||||
|
<totalSizeCap>100MB</totalSizeCap>
|
||||||
|
</rollingPolicy>
|
||||||
|
|
||||||
|
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||||
|
<fileNamePattern>
|
||||||
|
${LOG_PATH}/log_%i.log
|
||||||
|
</fileNamePattern>
|
||||||
|
<minIndex>2</minIndex>
|
||||||
|
<maxIndex>3</maxIndex>
|
||||||
|
</rollingPolicy>
|
||||||
|
|
||||||
|
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||||
|
<!-- rollover on size-->
|
||||||
|
<maxFileSize>1KB</maxFileSize>
|
||||||
|
</triggeringPolicy>
|
||||||
|
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<!--<root level="debug">-->
|
||||||
|
<root level="OFF">
|
||||||
|
<appender-ref ref="STDOUT"/>
|
||||||
|
<appender-ref ref="SAVE-TO-FILE"/>
|
||||||
|
</root>
|
||||||
|
|
||||||
|
<logger name="com.lankydan.service.MyServiceImpl" additivity="false" level="debug">
|
||||||
|
<appender-ref ref="STDOUT"/>
|
||||||
|
<!--<appender-ref ref="SAVE-TO-FILE"/>-->
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!--<logger name="org.springframework.boot.SpringApplication" level="debug">-->
|
||||||
|
<!--<appender-ref ref="STDOUT" />-->
|
||||||
|
<!--</logger>-->
|
||||||
|
</configuration>
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 17 KiB |
|
|
@ -0,0 +1,72 @@
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Welcome to your business-application-service app!</title>
|
||||||
|
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
|
||||||
|
<meta content="width=device-width, initial-scale=1" name="viewport">
|
||||||
|
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
|
||||||
|
<meta content="width=device-width, initial-scale=1" name="viewport">
|
||||||
|
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">
|
||||||
|
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" rel="stylesheet">
|
||||||
|
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
|
||||||
|
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
|
||||||
|
</head>
|
||||||
|
<body bgcolor="#00bfff">
|
||||||
|
<nav class="navbar navbar-dark bg-dark">
|
||||||
|
<div class="navbar-header">
|
||||||
|
<div class="container-fluid">
|
||||||
|
<a class="navbar-brand" href="#">
|
||||||
|
<span class="fa fa-desktop"> </span>
|
||||||
|
business-application-service-1.0-SNAPSHOT | KIE Version: 7.14.0.Final
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
<div class="container-fluid p-3 mb-2 bg-light text-dark">
|
||||||
|
<div class="row justify-content-center">
|
||||||
|
<div class="text-center">
|
||||||
|
<h1>
|
||||||
|
<strong>Welcome to your new KIE Services App!</strong>
|
||||||
|
</h1>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
<p class="lead">Service has successfully started with following capabilities:</p>
|
||||||
|
<br>
|
||||||
|
<div class="container">
|
||||||
|
<div class="row">
|
||||||
|
<div class="alert alert-danger col-xs-6" style="width: 33%">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-1 alert-icon-col">
|
||||||
|
<span class="fa fa-times-circle-o"></span>
|
||||||
|
</div>
|
||||||
|
<div class="col fa fa-cogs fa-3x">
|
||||||
|
<h4><strong>Business Automation</strong></h4>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="alert alert-success col-xs-6" style="width: 33%">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-1 alert-icon-col">
|
||||||
|
<span class="fa fa-check-circle-o"></span>
|
||||||
|
</div>
|
||||||
|
<div class="col fa fa-lightbulb-o fa-3x">
|
||||||
|
<h4><strong>Decision Management</strong></h4>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="alert alert-danger col-xs-6" style="width: 33%">
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-1 alert-icon-col">
|
||||||
|
<span class="fa fa-times-circle-o"></span>
|
||||||
|
</div>
|
||||||
|
<div class="col fa fa-sliders fa-3x">
|
||||||
|
<h4><strong>Business Optimization</strong></h4>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
@ -0,0 +1,51 @@
|
||||||
|
<?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>
|
||||||
|
|
@ -0,0 +1,138 @@
|
||||||
|
<?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-springboot-autoconfigure-drools</artifactId>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot</artifactId>
|
||||||
|
<exclusions>
|
||||||
|
<exclusion>
|
||||||
|
<artifactId>commons-logging</artifactId>
|
||||||
|
<groupId>commons-logging</groupId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-autoconfigure</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>aopalliance</groupId>
|
||||||
|
<artifactId>aopalliance</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.jboss.spec.javax.ws.rs</groupId>
|
||||||
|
<artifactId>jboss-jaxrs-api_2.0_spec</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.jboss.resteasy</groupId>
|
||||||
|
<artifactId>resteasy-jackson-provider</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.jboss.resteasy</groupId>
|
||||||
|
<artifactId>resteasy-jaxrs</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
<exclusion>
|
||||||
|
<groupId>org.jboss.resteasy</groupId>
|
||||||
|
<artifactId>resteasy-jaxb-provider</artifactId>
|
||||||
|
</exclusion>
|
||||||
|
</exclusions>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework</groupId>
|
||||||
|
<artifactId>spring-context</artifactId>
|
||||||
|
<version>${spring.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.kie</groupId>
|
||||||
|
<artifactId>kie-server-spring-boot-autoconfiguration</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- drools kie server dependencies -->
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.pymmasoftware.jbpm</groupId>
|
||||||
|
<artifactId>drools-framework-kie-server-services-drools</artifactId>
|
||||||
|
<version>${project.version}</version>
|
||||||
|
<exclusions>
|
||||||
|
<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>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.pymmasoftware.jbpm</groupId>
|
||||||
|
<version>${project.version}</version>
|
||||||
|
<artifactId>drools-framework-kie-server-rest-drools</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
</project>
|
||||||
|
|
@ -0,0 +1,48 @@
|
||||||
|
/*
|
||||||
|
* Copyright 2017 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.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* 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.springboot.autoconfigure;
|
||||||
|
|
||||||
|
import org.chtijbug.kieserver.services.drools.DroolsChtijbugKieServerExtension;
|
||||||
|
import org.kie.server.services.api.KieServerExtension;
|
||||||
|
import org.kie.server.services.impl.KieServerImpl;
|
||||||
|
import org.kie.server.springboot.autoconfiguration.KieServerProperties;
|
||||||
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
|
||||||
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
||||||
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
||||||
|
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
||||||
|
import org.springframework.context.annotation.Bean;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
|
||||||
|
@Configuration
|
||||||
|
@ConditionalOnClass({KieServerImpl.class})
|
||||||
|
@EnableConfigurationProperties(KieServerProperties.class)
|
||||||
|
public class ChtijbugDroolsKieServerAutoConfiguration {
|
||||||
|
|
||||||
|
private KieServerProperties properties;
|
||||||
|
|
||||||
|
public ChtijbugDroolsKieServerAutoConfiguration(KieServerProperties properties) {
|
||||||
|
this.properties = properties;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
@ConditionalOnMissingBean(name = "chtijbugDroolsServerExtension")
|
||||||
|
@ConditionalOnProperty(name = "chtijbug.drools.enabled")
|
||||||
|
public KieServerExtension chtijbugDroolsServerExtension() {
|
||||||
|
|
||||||
|
return new DroolsChtijbugKieServerExtension();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
org.springframework.boot.autoconfigure.EnableAutoConfiguration=org.chtijbug.drools.springboot.autoconfigure.ChtijbugDroolsKieServerAutoConfiguration
|
||||||
26
drools-framework-spring-boot-parent/pom.xml
Normal file
26
drools-framework-spring-boot-parent/pom.xml
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
<?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>pymma-jbpm-platform-parent</artifactId>
|
||||||
|
<groupId>com.pymmasoftware.jbpm</groupId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</parent>
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<packaging>pom</packaging>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<version.spring-boot>1.5.12.RELEASE</version.spring-boot>
|
||||||
|
<version.cxf.jaxrs>3.1.11</version.cxf.jaxrs>
|
||||||
|
</properties>
|
||||||
|
<modules>
|
||||||
|
<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>
|
||||||
|
|
||||||
|
</modules>
|
||||||
|
<artifactId>drools-framework-spring-boot-parent</artifactId>
|
||||||
|
|
||||||
|
|
||||||
|
</project>
|
||||||
7
pom.xml
7
pom.xml
|
|
@ -19,13 +19,14 @@
|
||||||
<module>drools-framework-kie-wb-parent</module>
|
<module>drools-framework-kie-wb-parent</module>
|
||||||
<module>drools-framework-thorntail-kie-server-parent</module>
|
<module>drools-framework-thorntail-kie-server-parent</module>
|
||||||
<module>drools-framework-admin-console-parent</module>
|
<module>drools-framework-admin-console-parent</module>
|
||||||
|
<module>drools-framework-spring-boot-parent</module>
|
||||||
</modules>
|
</modules>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<jbpm.version>7.13.0.Final</jbpm.version>
|
<jbpm.version>7.14.0.Final</jbpm.version>
|
||||||
<spring.boot.version>1.5.9.RELEASE</spring.boot.version>
|
<spring.boot.version>1.5.12.RELEASE</spring.boot.version>
|
||||||
<spring.version>4.3.1.RELEASE</spring.version>
|
<spring.version>4.3.16.RELEASE</spring.version>
|
||||||
<version.thorntail>2.2.1.Final</version.thorntail>
|
<version.thorntail>2.2.1.Final</version.thorntail>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
editor.link_modal.header
Reference in a new issue