资讯专栏INFORMATION COLUMN

Activiti指南(创建和设置Maven项目)

Zack / 1523人阅读

摘要:创建和设置项目创建一个名为的项目以下称为,其中包含以下依赖项文件当然,将替换为下载的版本,例如,如果你下载的软件包是,那么的值将是。

创建和设置Maven项目

创建一个名为“ActivitiDeveloperQuickStart”的Java项目(以下称为$quickStartJavaProjectName),其中包含以下Maven依赖项:

文件:$mvnProject/pom.xml


  4.0.0
  $quickStartJavaProjectName
  $quickStartJavaProjectName
  0.0.1-SNAPSHOT

  

  
    
      org.activiti
      activiti-engine
      $actVer
    
    
      org.slf4j
      slf4j-api
      1.7.21
    
    
      org.slf4j
      slf4j-log4j12
      1.7.21
    
    
      com.h2database
      h2
      1.4.193
    
  

当然,$actVer将替换为下载的Activiti版本,例如,如果你下载的Activiti软件包是“activiti-5.22.0”,那么$actVer的值将是5.22.0。

请注意以下依赖项:

Activiti(org.activiti) — Activiti的BPM引擎

数据库(com.h2database) — H2数据库

日志记录(org.slf4j) — Java的简单日志外观

在引用构建目录时,本教程假定你的maven项目的标准Maven构建路径:

路径 描述
$mvnProject/src/main/java Java源目录
$mvnProject/src/main/resources Resource目录
$mvnProject/src/test/java Java测试目录
$mvnProject/src/test/resources Resource测试目录

你应该能够构建空白项目,在继续之前,请确保整体状态为“BUILD SUCCESS”。

命令:mvn compile

基础路径:$mvnProject

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building $quickStartJavaProjectName 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ $quickStartJavaProjectName ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 0 resource
[INFO] 
[INFO] --- maven-compiler-plugin:3.5.1:compile (default-compile) @ HelloProcess2 ---
[INFO] Nothing to compile - all classes are up to date
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.592s
[INFO] Finished at: Sun Nov 27 05:09:59 EST 2016
[INFO] Final Memory: 10M/309M
[INFO] ------------------------------------------------------------------------
你的输出可能看起来不同,最值得注意的是,maven可能需要检索项目依赖项。
上一篇:介绍

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/76202.html

相关文章

  • Activiti指南(介绍)

    摘要:介绍这个快速入门假定熟悉和使用的开发环境本教程将引用以下变量变量描述项目的根位置从下载的解压缩文件的根位置。的名称建议将其作为。 介绍 这个快速入门假定: 熟悉Maven和Java 使用Java的开发环境 本教程将引用以下变量: 变量 描述 $mvnProject maven项目的根位置. $actUnzipedPack 从http://www.activiti.or...

    skinner 评论0 收藏0
  • Activiti工作流从入门到入土:入门实例

    摘要:二环境准备编译器选择这里我们使用进行工作流开发,虽然对于工作流的友好度不是很好,因为会有一些小的,但是,对于的开发还是非常的好的。新建后出现下面的编辑页面到现在,编辑插件就准备好了。 文章源码托管:https://github.com/OUYANGSIHA...欢迎 star !!! 一、前言 在上一节中我们对activiti进行了基本的介绍activiti进行了基本的介绍,同时介绍了...

    SwordFly 评论0 收藏0
  • skyeye-OA管理系统

    摘要:项目介绍风格的一套系统,前端采用作为前端框架,后端采用作为服务框架,采用自封装的对所有请求进行参数校验,以保证接口安全性。 skyeye 项目介绍 win10风格的一套系统,前端采用layui作为前端框架,后端采用SpringBoot作为服务框架,采用自封装的xml对所有请求进行参数校验,以保证接口安全性。 项目地址:https://gitee.com/doc_wei01_a...该项...

    yck 评论0 收藏0
  • Activiti就是这么简单

    摘要:介绍什么是是由软件在年月日发布的业务流程管理框架,它是覆盖了业务流程管理工作流服务协作等领域的一个开源的灵活的易扩展的可执行流程语言框架。第二部分是表示表的用途的两个字母标识。 Activiti介绍 什么是Activiti? Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵...

    everfly 评论0 收藏0
  • Activiti工作流从入门到入土:完整Hello World大比拼(Activiti工作流 API

    摘要:通过流程引擎获取了一个对象仓库对象由仓库的服务对象产生一个部署对象配置对象,用来封装部署操作的相关配置。辅导员审批的审批人员是欧阳思海。部署流程定义从与流程定义和部 文章源码托管:https://github.com/OUYANGSIHA...欢迎 star !!! 本来想着闲来无事,前面在项目中刚刚用到了工作流 Activiti 框架,写写博客的,但是,事情总是纷纷杂杂,一直拖延到现...

    ghnor 评论0 收藏0

发表评论

0条评论

Zack

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<