准备工作
在搭建Activiti的IntelliJ IDEA开发调试环境前,确保下列软件已经安装:
- JDK 1.6
- ant
- Maven
- IntelliJ IDEA
导入Activiti
Import Project
通过Activiti的Maven pom.xml导入IntelliJ IDEA项目。
Import Modules
导入IntelliJ IDEA项目后,仅有几个Activiti模块变成了IntelliJIDEA项目中的模块。为了可以调试所有模块,通过ProjectStructure菜单简单粗暴地将剩余的Activiti模块导入IntelliJ模块。 对每个手工导入的模块设置源代码、资源、测试代码和测试资源。
Frameworks Dection
手工导入所有模块后,重启IntelliJ IDEA,它会自动检测所有模块的类型,例如Spring、WEB、JPA和GWT等。
构建Activiti
Activiti项目可以通过下面的ant命令构建:
.....\wfgitws\Activiti\distro>ant -Dnodocs=true clean distro
也可以在IntelliJ IDEA IDE中构建:
本地调试
To make sure that the necessary application server plugin isenabled
本测试中使用Apache Tomcat服务器。
Defining application servers in IntelliJ IDEA
Check and configure artifacts in IntelliJ IDEA
Add run/local configuration in IntelliJ IDEA
Run in IntelliJ IDEA
Add Jetbrain IDE plugin in Chrome
远程调式
Remote Debugging Configuration
通过Run-Edit Configuration菜单命令,添加一个远程调试配置。 该调试配置需要同Tomcat保持一致
Remote Debugging
设置断点,在Activiti Explorer上的操作触发断点,该Activiti的IntelliJIDEA开发调试环境已经可以工作了。