1.下载activiti,官网:http://activiti.org,由于是国外的网址,很有可能下载不成功,多试几次就好了。
2.解压下载的activitix.x.x.zip,会有database、libs、wars三个文件夹,database里包含了activiti用到
的数据库脚本文件,包含各种类型的数据库,选择自己相对应的数据库运行sql文件即可。libs包含了
activiti所有的jar包(其中还有源码包-source结尾的,项目中用不到可以删掉),wars里包含了官方打包好
了的工具,放到tomcat下可以直接运行。
3.在maven项目的pom.xml目录下建立lib文件夹,用来存放用到的非maven仓库里的jar包(下载的activiti相关的jar);
4.配置pom.xml添加上(根据实际情况添加,maven项目中已有build的直接添加plugin里的内容即可):
<build>
<finalName>mdfind</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<warName>${project.artifactId}</warName>
<webResources>
<resource>
<directory>lib/</directory>
<targetPath>WEB-INF/lib</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>
注意事项:
1.要想真正使用activiti工作流,光有activiti本身的jar包还不够,还需要一些其他的jar。如:el-api.jar,mybaties.jar等等;