maven项目集成activiti环境配置

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等等;

    原文作者:Elmer_f997
    原文地址: https://www.jianshu.com/p/10d0cc317833
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞