Activiti实战. 2.2环境配置检查
2.2环境配置检查
在准备搭建开发环境之前需要读者检查自己的系统环境是否已安装JDK、Ant和Maven,如果已经安装,那么需要检查版本是否满足Activiti的最低要求。
2.2.1检查并安装JDK
在Activiti 5.10版本之前要求JDK的最低版本为JDK 1.5(即5.0),从Activiti 5.11版本开始要求最低JDK为1.6(即6.0);如果本地配置低于不同版本的最低要求,那么需要到Oracle官方下载(http://www.oracle.com/technetwork/java/javase/downloads/index.html)并安装。
在检查JDK前先确认JAVA_HOME已正确设置。
1)Windows用户:
C:\Documents and Settings\henryyan>> echo %JAVA_HOME%
C:\Documents and Settings\henryyan>> java -version
2) Linux、Mac OS用户:
henryyan@hy-hp ~ echo $JAVA_HOME
henryyan@hy-hp ~ java -version
笔者的Java环境如图2-3所示。
图2-3在Linux系统中安装配置Java环境
2.2.2检查并安装Ant
Activiti Explorer在1.5节已经提到了,可以快速运行示例程序。示例程序需要使用Ant构建运行。
官方要求Ant的版本为1.8.1或更高,如果本地没有Ant安装软件,那么先从Apache网站下载(http://ant.apache.org/bindownload.cgi),然后将其解压并安装到本地目录。
检查Ant前先确认ANT_HOME是否已正确设置。
1)Windows用户:
C:\Documents and Settings\henryyan> echo %ANT_HOME%
C:\Documents and Settings\henryyan> ant -version
2)Linux、MacOS用户:
henryyan@hy-hp ~ echo $ANT_HOME
henryyan@hy-hp ~ ant -version
笔者的Ant环境如图2-4所示。
图2-4在Linux系统中安装配置Ant环境
2.2.3检查并安装Maven
Maven作为一款优秀的构建工具(不仅仅是构建)已经被全球很多的开发者、开源组织使用,近年来也被国内越来越多的公司和组织使用。未接触Maven或不太熟悉相关内容的读者可以参考国内Maven专家许晓斌著的《Maven实战》。
Activiti引擎的源码也是使用Maven构建的,并且公开Maven仓库方便开发者下载引擎。本书所有示例程序都将使用Maven管理依赖,所以读者一定要检查Maven的配置是否正确。
如果还未安装Maven,那么先从Apache网站下载(http://maven.apache.org/download.html),然后将其解压到本地目录。
检查Maven前要先确认MVN_HOME是否设置。
1)Windows用户:
C:\Documents and Settings\henryyan> echo %MVN_HOME%
C:\Documents and Settings\henryyan>mvn -v
2)Linux、Mac OS用户:
henryyan@hy-hp~echo $MVN_HOME
henryyan@hy-hp ~ mvn-v
笔者的Maven环境如图2-5所示。
相关文章
- 分享10个让人迷惑的前端面试题(上)
- SortableJS / vue.draggable.next 使用笔记,持续记录
- uwsgi 配置 python virtualenv 虚拟环境目录 ( ini 配置)
- nginx 同一 iP 多域名配置方法(单文件)
- Ant Design Vue自定义主题失效解决办法
- xadmin 安装方法导致 theme 插件应用失败,暂时未知原因
- django-haystack 全文检索配置
- django 通用视图(generic view)获取 request
- Photoshop 2022 for Mac(ps 2022图像处理软件)
- Linux创建逻辑卷,合并多块数据盘。
- windows +apache + django + mod_wsgi 部署 Django 站点
- 使用PHPStorm自带的Git版本控制,出现Git.exe占用内存过高
- WordPress免费主题:Document,让阅读变得更加方便
- PHP+Swoole实现web版的SSH客户端
- 小型Web项目,团队成员之间应该如何进行协作?
- WordPress主题开发,如何修改自带的邮件发送功能?
- WordPress插件开发,从入门到精通。
- 防XSS的利器,什么是内容安全策略(CSP)?
- 记录Docker使用过程中遇到的难点和问题
- Docker入门到精通,从安装开始,持续记录