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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,890评论 18 139
  • 简介 概述 Maven 是一个项目管理和整合工具 Maven 为开发者提供了一套完整的构建生命周期框架 Maven...
    闽越布衣阅读 4,337评论 6 39
  • 一直以来我都在想,为什么我还单身,因为想不明白,所以自己开始学会慢慢的总结,是从自己的身上总结出来的,希望现...
    大力神捏捏肩阅读 305评论 0 0
  • 晚上进了家川菜馆子,没招牌,好不容易才找到这儿的。听口音老板是四川人,怎么来我们这边的就不知道了,反正这馆...
    拉菲圆圈阅读 115评论 0 0
  • 不仅是身体的自由,更多的是心的自由。 明白自己擅长什么,不擅长什么,擅长喜欢就去做,不要顾及太多功利。哪些不行,不...
    芹菜i信阅读 177评论 0 0