小编前言
这篇文章是继上一篇文章而写,工程搭建完成之后,在编译、运行的时候报错了,解决了挺长时间,最后终于找到了原因,和大家分享一下!
编译的过程
继上一篇文章,进入Activiti
文件夹下,然后输入cd modules/activiti-ui/activiti-app
进入到activiti-app
文件夹下,之后输入:mvn clean tomcat8:run
(因为我用的是tomcat8,所以在进行编译的时候写的是tomcat8),但是在编译的时候出现了错误:
引起这个问题的原因是:【在当前项目组和插件组找不到前缀tomcat8的插件】,在经过了很长时间的尝试之后,最终将问题解决了,解决的办法就是将mvn clean tomcat8:run
改成mvn clean tomcat7:run
就可以运行了,一下是运行成功的结果:
补充、扩展
在改成tomcat7之后,也可能仍然出现以上状况,下面为大家提供几种解决方案:
①找到maven的安装路径,然后找到conf文件夹中的setting.xml文件,在此文件中加入如下配置
<pluginGroups>
<pluginGroup>org.apache.tomcat.maven</pluginGroup>
</pluginGroups>
②在pom文件中加入如下配置(此配置适用于tomcat6、7、8)
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
③在pom文件中加入如下配置
<pluginRepositories>
<pluginRepository>
<id>apache.snapshots</id>
<name>Apache Snapshots</name>
<url>http://repository.apache.org/content/groups/snapshots-group/</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
提示
这三种解决方案不一定都能解决问题,每个人遇到的问题对应的解决方案是有所区别的,但是这三种解决方案可以满足目前出现的问题,因为小编已经亲测过了!
小结
今天的收获还是颇多的,在解决同一个问题的时候出现了另一个问题,真的是挺锻炼人的,在经历了一番解决之后,终于大功告成了,以此来纪念一下,同时希望本篇文章可以对面对棘手问题的读者给予一定的帮助,如果本篇文章对您有帮助,那么留下您来过的脚步,在下方评论吧!!!