jbpm学习一安装配置运行环境及流程发布查看删除

一。安装环境
首先下载jpbm4.4和eclipse ide
在eclipse中安装jpbm4.4的插件
二。配置环境
1.在eclipse project 如HelloWorld 中添加依赖库:

   build path:添加jbpm.jar包和jbpm lib下面所有的jar包。


2.在eclipse project 如HelloWorld 中添加配置文件:

利用在Jbpm jbpm-4.4\examples\src 下的所有xml文件 拷贝到项目中。

三。流程发布,查看,删除

在这里使用JUnit Test


import java.util.List;

import junit.framework.TestCase;

import org.jbpm.api.Configuration;
import org.jbpm.api.ProcessDefinition;
import org.jbpm.api.ProcessEngine;
import org.jbpm.api.RepositoryService;


public class HellowTest extends TestCase {

	ProcessEngine processEngine;
	
	/**
	 * default init 
	 */
	public HellowTest(){
		processEngine = Configuration.getProcessEngine();
		
	}
	
	/***
	 * test deploy
	 */
	public void testDeploy(){
		RepositoryService repository = processEngine.getRepositoryService();
		//发布流程定义
		String deploymentId = repository.createDeployment().addResourceFromClasspath("helloword.jpdl.xml").deploy();
		
		//查看流程定义
		List<ProcessDefinition> list = repository.createProcessDefinitionQuery().list();
		for(ProcessDefinition pd:list){
			System.out.println(pd.getId());
		}
		//删除流程定义
		repository.deleteDeploymentCascade(deploymentId);
		System.out.println(repository.createProcessDefinitionQuery().list().size());
	}
	
	
}

你可能感兴趣的:(eclipse,xml,jbpm,JUnit,ide)