package com.cm.activity;
import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngineConfiguration;
/**
* @Author: Cma
* @Date: 2019-11-25
* @Time: 8:53
* @ClassName: ActivityCreateTable
* @Description: 新建表格
*/
public class ActivityCreateTable {
public static void main(String[] args) {
//创建工作流引擎配置对象
ProcessEngineConfiguration conf= ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration();
//设置数据源
conf.setJdbcDriver("oracle.jdbc.driver.OracleDriver");
conf.setJdbcUrl("jdbc:oracle:thin:@127.0.0.1:1521/orcl");
conf.setJdbcUsername("activity");
conf.setJdbcPassword("activity");
//设置自动建表
conf.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_TRUE).buildProcessEngine();
}
}
<!--- Activiti依赖导入 -->
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring</artifactId>
<version>5.18.0</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-engine</artifactId>
<version>5.18.0</version>
<exclusions>
<exclusion>
<artifactId>slf4j-api</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
<exclusion>
<artifactId>spring-beans</artifactId>
<groupId>org.springframework</groupId>
</exclusion>
<exclusion>
<artifactId>jackson-core-asl</artifactId>
<groupId>org.codehaus.jackson</groupId>
</exclusion>
<exclusion>
<artifactId>commons-lang3</artifactId>
<groupId>org.apache.commons</groupId>
</exclusion>
<exclusion>
<artifactId>commons-lang3</artifactId>
<groupId>org.apache.commons</groupId>
</exclusion>
</exclusions>
</dependency>