1.简介
协议
Activiti是基于Apache V2协议发布的。
下载
http://activiti.org/download.html
源码
发布包里包含大部分的已经打好jar包的源码。 如果想找到并构建完整的源码库,请参考 wiki “构建发布包”。
必要的软件
JDK 6+
Activiti需要运行在JDK 6或以上版本上。 进入 Oracle Java SE 下载页面 点击 "下载 JDK"按钮。页面上也提供了安装的方法。 为了验证是否安装成功,可以在命令行中执行 java -version
。 它将会打印出安装的JDK的版本。
Eclipse Indigo 和 Juno
(译者注:Eclipse 3.7 版本代号 Indigo 靛青, Eclipse 4.2 版本代号 Juno 朱诺)。 在Eclipse下载页面下载你选择的eclipse发布包。 解压下载文件,你就可以通过eclipse
目录下的eclipse文件启动它。 此外,在该用户指南后面,专门有一章介绍安装eclipse设计器插件。
报告问题
任何一个自觉的开发者都应该看看 如何聪明的提出问题。
看完之后,你可以在用户论坛上进行提问和评论, 或者在JIRA问题跟踪系统中创建问题。
Note
虽然Activiti已经托管在GitHub上了,但是问题不应该提交到GitHub的问题跟踪系统上。如果你想报告一个问题, 不要创建一个GitHub的问题,而是应该使用JIRA。
试验性功能
那些标记着 [EXPERIMENTAL] 的章节表示功能尚未稳定。
所有包名中包含 .impl.
的类都是内部实现类,都是不保证稳定的。 不过,如果用户指南把哪些类列为配置项,那么它们可以认为是稳定不变的。
内部实现类
在jar包中,所有包名中包含.impl.
(比如:org.activiti.engine.impl.pvm.delegate
)的类都是实现类, 它们应该被视为流程引擎内部的类。对于这些类和接口都不能够保证其稳定性。