<?xml version="1.0"?>
<project
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<modelVersion>4.0.0</modelVersion>
	<parent>
		<groupId>com.ejianc</groupId>
		<artifactId>ejc-bpm</artifactId>
        <version>3.0.0-ZDSSCM-SD-SNAPSHOT</version>
	</parent>
	<artifactId>ejc-bpm-impl</artifactId>
	<name>ejc-bpm-impl</name>
	<url>http://maven.apache.org</url>
	
	<properties>
		<ejc.skeleton.version>3.0.0-SNAPSHOT</ejc.skeleton.version>
		<gson.version>2.8.5</gson.version>
		<commons.email.version>1.5</commons.email.version>
		<weixin.java.version>1.3.1</weixin.java.version>
		<activiti.version>5.16.4</activiti.version>
		<json.lib.version>2.4</json.lib.version>
		<drools.version>6.5.0.Final</drools.version>
		<camunda.spin.version>1.1.0-alpha1</camunda.spin.version>
		<camunda.commons.version>1.0.6</camunda.commons.version>
		<javaGeom.version>0.11.1</javaGeom.version>
		<java.uuid.version>3.1.5</java.uuid.version>
		<springside.core.version>4.3.0-RELEASE</springside.core.version>
		<poi.version>4.0.1</poi.version>
		<ant.version>1.9.4</ant.version>
		<cxf.api.version>2.7.18</cxf.api.version>
		<javacsv.version>2.0</javacsv.version>
		<poi.ooxml.version>4.1.1</poi.ooxml.version>
		<fastjson.version>1.2.9</fastjson.version>
		<ejc.support.version>3.0.0-ZDSSCM-SD-SNAPSHOT</ejc.support.version>
		<ejc.message.version>3.0.0-SNAPSHOT</ejc.message.version>
		<ejc.idm.version>3.0.0-ZDSSCM-SD-SNAPSHOT</ejc.idm.version>
		<ejc.metadata.version>3.0.0-SNAPSHOT</ejc.metadata.version>
		<ejc.cfs.version>3.0.0-SNAPSHOT</ejc.cfs.version>
	</properties>
	
	<dependencies>
		
		<dependency>
			<groupId>com.ejianc</groupId>
			<artifactId>ejc-bpm-api</artifactId>
			<version>${project.parent.version}</version>
		</dependency>
		
		<dependency>
			<groupId>com.ejianc</groupId>
			<artifactId>ejc-skeleton</artifactId>
			<version>${ejc.skeleton.version}</version>
		</dependency>
		
		<dependency>
			<groupId>com.ejianc</groupId>
			<artifactId>ejc-cfs-api</artifactId>
			<version>${ejc.cfs.version}</version>
		</dependency>
		
		<dependency>
			<groupId>com.ejianc</groupId>
			<artifactId>ejc-support-api</artifactId>
			<version>${ejc.support.version}</version>
		</dependency>
		
		<dependency>
			<groupId>com.ejianc</groupId>
			<artifactId>ejc-message-api</artifactId>
			<version>${ejc.message.version}</version>
		</dependency>
		
		<dependency>
			<groupId>com.ejianc</groupId>
			<artifactId>ejc-idm-api</artifactId>
			<version>${ejc.idm.version}</version>
		</dependency>
		
		<dependency>
			<groupId>com.ejianc</groupId>
			<artifactId>ejc-metadata-api</artifactId>
			<version>${ejc.metadata.version}</version>
		</dependency>
		
		<dependency>
	    	<groupId>com.ejianc</groupId>
	    	<artifactId>ejc-core</artifactId>
	    	<version>3.0.1-SNAPSHOT</version>
	    </dependency>
	
		<dependency>  
		    <groupId>org.springframework.boot</groupId>  
		    <artifactId>spring-boot-starter-web</artifactId>
		</dependency>

		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
		</dependency>
 
	    <dependency>
	         <groupId>org.springframework.cloud</groupId>
	         <artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
	    </dependency>
        
        <!--Spring Boot Actuator，感应服务端变化-->
	    <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>

		<!--test-->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-test</artifactId>
			<scope>test</scope>
		</dependency>
		
		<dependency>
			<groupId>com.google.code.gson</groupId>
			<artifactId>gson</artifactId>
		</dependency>

		<dependency>
			<groupId>org.apache.commons</groupId>
			<artifactId>commons-email</artifactId>
			<version>${commons.email.version}</version>
		</dependency>

		<dependency>
			<groupId>me.chanjar</groupId>
			<artifactId>weixin-java-mp</artifactId>
			<version>${weixin.java.version}</version>
		</dependency>

		<dependency>
			<groupId>me.chanjar</groupId>
			<artifactId>weixin-java-cp</artifactId>
			<version>${weixin.java.version}</version>
		</dependency>
		
		<dependency>
			<groupId>org.activiti</groupId>
			<artifactId>activiti-bpmn-model</artifactId>
			<version>${activiti.version}</version>
		</dependency>

		<dependency>
			<groupId>com.yonyou.uap.bpm</groupId>
			<artifactId>activiti-engine</artifactId>
			<version>${activiti.version}</version>
		</dependency>
		
		<dependency>
		   <groupId>org.mybatis</groupId>
		   <artifactId>mybatis</artifactId>
		   <version>3.5.0</version>
		</dependency>

		<dependency>
			<groupId>org.activiti</groupId>
			<artifactId>activiti-image-generator</artifactId>
			<version>${activiti.version}</version>
		</dependency>

		<dependency>
			<groupId>org.activiti</groupId>
			<artifactId>activiti-rest</artifactId>
			<version>${activiti.version}</version>
			<exclusions>
				<exclusion>
					<groupId>org.slf4j</groupId>
					<artifactId>slf4j-log4j12</artifactId>
				</exclusion>
			</exclusions>
		</dependency>
		
		<dependency>
            <groupId>org.activiti</groupId>
            <artifactId>activiti-common-rest</artifactId>
            <version>${activiti.version}</version>
        </dependency>

		<dependency>
			<groupId>org.activiti</groupId>
			<artifactId>activiti-spring</artifactId>
			<version>${activiti.version}</version>
		</dependency>

		<dependency>
			<groupId>net.sf.json-lib</groupId>
			<artifactId>json-lib</artifactId>
			<version>${json.lib.version}</version>
		</dependency>

		<dependency>
			<groupId>org.drools</groupId>
			<artifactId>drools-core</artifactId>
			<version>${drools.version}</version>
		</dependency>
		
		<dependency>
			<groupId>org.drools</groupId>
			<artifactId>drools-compiler</artifactId>
			<version>${drools.version}</version>
		</dependency>

		<dependency>
			<groupId>org.drools</groupId>
			<artifactId>knowledge-api</artifactId>
			<version>${drools.version}</version>
		</dependency>

		<dependency>
			<groupId>org.camunda.spin</groupId>
			<artifactId>camunda-spin-dataformat-all</artifactId>
			<version>${camunda.spin.version}</version>
		</dependency>

		<dependency>
			<groupId>org.camunda.commons</groupId>
			<artifactId>camunda-commons-utils</artifactId>
			<version>${camunda.commons.version}</version>
		</dependency>

		<dependency>
			<groupId>org.camunda.commons</groupId>
			<artifactId>camunda-commons-logging</artifactId>
			<version>${camunda.commons.version}</version>
		</dependency>

		<dependency>
			<groupId>math.geom2d</groupId>
			<artifactId>javaGeom</artifactId>
			<version>${javaGeom.version}</version>
		</dependency>

		<dependency>
			<groupId>com.fasterxml.uuid</groupId>
			<artifactId>java-uuid-generator</artifactId>
			<version>${java.uuid.version}</version>
		</dependency>

		<dependency>
			<groupId>org.codehaus.jackson</groupId>
			<artifactId>jackson-mapper-asl</artifactId>
			<version>1.9.13</version>
		</dependency>

		<dependency>
			<groupId>io.springside</groupId>
			<artifactId>springside-core</artifactId>
			<version>${springside.core.version}</version>
		</dependency>

		<dependency>
			<groupId>org.apache.ant</groupId>
			<artifactId>ant</artifactId>
			<version>${ant.version}</version>
		</dependency>
		
		<!-- <dependency>
			  <groupId>org.apache.cxf</groupId>
			  <artifactId>cxf-api</artifactId>
			  <version>${cxf.api.version}</version>
		</dependency> -->
		
		<dependency>
			  <groupId>net.sourceforge.javacsv</groupId>
			  <artifactId>javacsv</artifactId>
			  <version>${javacsv.version}</version>
		</dependency>
		
<!-- 
		<dependency>
			<groupId>org.apache.poi</groupId>
			<artifactId>poi</artifactId>
			<version>${poi.version}</version>
		</dependency>
		<dependency>
			  <groupId>org.apache.poi</groupId>
			  <artifactId>poi-ooxml</artifactId>
			  <version>${poi.ooxml.version}</version>
		</dependency>
		 -->
		<dependency>
			  <groupId>com.alibaba</groupId>
			  <artifactId>fastjson</artifactId>
			  <version>${fastjson.version}</version>
		</dependency>
        <dependency>
            <groupId>com.ejianc</groupId>
            <artifactId>ejc-auth</artifactId>
            <version>3.0.0-SNAPSHOT</version>
            <scope>compile</scope>
        </dependency>

    </dependencies>

</project>