使用eclipse和maven创建activiti项目基础配置
2023-09-14 08:57:15 时间
p 项目组最近的项目使用到了activiti工作流,到处查找了一些资料后,初步完成任务。但是我所做的事只是在搭好的环境中调用接口和方法操作,因此自己尝试着也从搭建环境入手,以下是成功实现以后的记录。 /p
p strong 实现目标 /strong :成功创建activiti相关的24张表并进行简单操作。 br /p
p strong 使用环境 /strong :ecl
Maven入门学习——使用IDEA创建Maven文件的两种方式(内含配置setting文件) 由于我们IDEA中使用3.6.1版本的Maven比较稳定,所以要先用原先配置好的setting.xml文件覆盖3.6.1版本下的setting.xml文件在此分享一下完整的setting.xml文件(仅显示修改部分)
Maven创建父子工程详解 在微服务盛行的当下,我们创建的工程基本都是父子工程,我们通过父工程来引入jar,定义统一的版本号等,这样我们在子工程中就可以直接引用后使用了,而不需要去重复的声明版本号等,这样会更方便对整个项目的jar包实现统一化管理,让项目的层次更加清晰。
使用Maven工具创建Quarkus项目 我这边使用的是 Maven 3.8.1 版本,可以使用 Quarkus 官方提供的 io.quarkus:quarkus-maven-plugin:2.0.1.Final 插件来快速穿件 Quarkus 项目。
涂宗勋 认真生活,快乐工作,保持理想!https://blog.csdn.net/tuzongxun
Kubernetes 技术图谱 Kubernetes 技术图谱由 Linux Foundation 开源软件大学、马哥教育、阿里云云原生团队、阿里云开发者学堂专家联合出品,通过技术入门、Kubernetes 应知应会、Kubernetes 实践能力训练三个维度的设计,帮助云原生人才建包括理论、实践、体验的基础技能体系,提供 CKA、CKAD、ACA、ACP 等相关认证资格提供积累专业技能的基础环境。
大数据工程师进阶 技术图谱 从开源大数据技术(选学),到云上大数据快速应用(更便捷、更强大)
项目组最近的项目使用到了activiti工作流,到处查找了一些资料后,初步完成任务。但是我所做的事只是在搭好的环境中调用接口和方法操作,因此自己尝试着也从搭建环境入手,以下是成功实现以后的记录。
实现目标:成功创建activiti相关的24张表并进行简单操作。
使用环境:eclipse4.4.1、tomcat7、jdk1.7、mysql5.6.25、maven3.2.5、activiti5.16。
maven导入基础依赖包的配置:
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/maven-v4_0_0.xsd" modelVersion 4.0.0 /modelVersion groupId activitiTest /groupId artifactId activitiTest /artifactId packaging war /packaging version 0.0.1-SNAPSHOT /version name activitiTest Maven Webapp /name url http://maven.apache.org /url dependencies dependency groupId junit /groupId artifactId junit /artifactId version 3.8.1 /version scope test /scope /dependency dependency groupId org.activiti /groupId artifactId activiti-engine /artifactId version 5.16 /version scope test /scope /dependency dependency groupId org.activiti /groupId artifactId activiti-bpmn-converter /artifactId version 5.16 /version /dependency dependency groupId org.activiti /groupId artifactId activiti-bpmn-model /artifactId version 5.16 /version /dependency dependency groupId org.activiti /groupId artifactId activiti-bpmn-layout /artifactId version 5.16 /version /dependency dependency groupId mysql /groupId artifactId mysql-connector-java /artifactId version 5.1.34 /version /dependency /dependencies build finalName activitiTest /finalName /build /project
activiti主配置文件activiti.cfg.xml连接数据库创建引擎的配置:
?xml version="1.0" encoding="UTF-8"? beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd" bean id="processEngineConfiguration" property name="databaseType" value="mysql" /property property name="jdbcDriver" value="com.mysql.jdbc.Driver" /property property name="jdbcUrl" value="jdbc:mysql://192.168.0.33:3306/activititest?useUnicode=true characterEncoding=utf8" /property property name="jdbcUsername" value="root" /property property name="jdbcPassword" value="123456" /property property name="databaseSchemaUpdate" value="true" / property name="jobExecutorActivate" value="false"/ property name="history" value="full"/ /bean /beansjava测试代码:
package activitiTest; import java.io.InputStream; import java.util.zip.ZipInputStream; import org.activiti.engine.ProcessEngine; import org.activiti.engine.ProcessEngines; public class ActTest { public void actDeployement() { ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); InputStream inputStream = this.getClass().getClassLoader() .getResourceAsStream("actTest1.zip"); ZipInputStream zipInputStream = new ZipInputStream(inputStream); processEngine.getRepositoryService().createDeployment() .name("activiti测试").addZipInputStream(zipInputStream).deploy(); }
启动测试代码后数据库表如下图:
参考文档:activiti5.16用户手册
Maven入门学习——使用IDEA创建Maven文件的两种方式(内含配置setting文件) 由于我们IDEA中使用3.6.1版本的Maven比较稳定,所以要先用原先配置好的setting.xml文件覆盖3.6.1版本下的setting.xml文件在此分享一下完整的setting.xml文件(仅显示修改部分)
Maven创建父子工程详解 在微服务盛行的当下,我们创建的工程基本都是父子工程,我们通过父工程来引入jar,定义统一的版本号等,这样我们在子工程中就可以直接引用后使用了,而不需要去重复的声明版本号等,这样会更方便对整个项目的jar包实现统一化管理,让项目的层次更加清晰。
使用Maven工具创建Quarkus项目 我这边使用的是 Maven 3.8.1 版本,可以使用 Quarkus 官方提供的 io.quarkus:quarkus-maven-plugin:2.0.1.Final 插件来快速穿件 Quarkus 项目。
涂宗勋 认真生活,快乐工作,保持理想!https://blog.csdn.net/tuzongxun
Kubernetes 技术图谱 Kubernetes 技术图谱由 Linux Foundation 开源软件大学、马哥教育、阿里云云原生团队、阿里云开发者学堂专家联合出品,通过技术入门、Kubernetes 应知应会、Kubernetes 实践能力训练三个维度的设计,帮助云原生人才建包括理论、实践、体验的基础技能体系,提供 CKA、CKAD、ACA、ACP 等相关认证资格提供积累专业技能的基础环境。
大数据工程师进阶 技术图谱 从开源大数据技术(选学),到云上大数据快速应用(更便捷、更强大)
相关文章
- maven对应jdk版本_maven安装配置教程
- Maven安装与配置,Idea配置Maven
- maven配置以及设置国内镜像
- 【IDEA】idea设置默认maven配置, 避免每次设置maven「建议收藏」
- Maven环境配置及介绍[通俗易懂]
- Eclipse配置Maven详细教程[通俗易懂]
- windows端安装eclipse导入maven工程的方法
- win10 Maven配置环境变量问题
- Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap
- Maven构建配置和激活SpringBoot配置文件
- tomcat java_maven和tomcat的关系
- IDEA运行web项目需要的一些配置(tomcat,maven)
- Maven(1) 安装与配置(配置本地仓库路径)
- maven本地仓库配置了不起作用_maven指定远程仓库地址
- maven配置本地仓库位置_在setting中配置自己的仓库
- Maven下C3P0连接池配置及使用
- SpringBoot基础学习文章-Java环境变量配置Maven介绍Spring Boot介绍
- 【Android Gradle 插件】Gradle 构建工具简介 ② ( Android 项目构建打包流程 | 构建工具发展 -> 手动配置 -> Ant -> Maven -> Gradle )
- Maven 常用配置详解编程语言
- Hadoop——使用idea+maven开发Hadoop项目入门详解编程语言
- 数据库使用Maven操作Oracle数据库的入门指南(maven中oracle)
- 使用Maven搭建Oracle数据库环境(maven oracle)