首页 > 其他 > 详细

maven多项目集成问题

时间:2015-09-30 13:08:45      阅读:104      评论:0      收藏:0      [点我收藏+]
因为本地也是新手,所以在创建maven多个子项目集成起来的时候,遇到的一些问题贴出来,如果有遇到的朋友,希望对你们有所帮助吧。
第一个问题:就是在子项目里面引入父的时候,报错
父的:
<parent>
  <groupId>com.mycompany.lixiaofei</groupId>
  <artifactId>shiro-platform</artifactId>
  <version>0.0.1-SNAPSHOT</version>
 </parent>

子的:
 <groupId>com.mycompany.lixiaofei.web</groupId>
 <artifactId>shiro-web</artifactId>
 <packaging>war</packaging>
 <version>0.0.1-SNAPSHOT</version>
 <name>shiro-web Maven Webapp</name>
 <url>http://maven.apache.org</url>
 
 像上面这样,莫名其妙就报错了,这个时候,很简单,也比较好处理,只要我们选中项目,在mavan栏位找到update project一下就OK了。
 第二个问题:因为是个web项目集成起来的,子项目中也发现了错误,但是按照上面的方法根本就行不通,
 错误提示:Cannot change version of project facet Dynamic web module to 
 我们点击项目,查找properties,然后输入project Facets 这里面有个Dynamic web module,选择的是2.3的,而现在一般最少都是2.5的,如果你取改变,同样会提示你:Cannot change version of project facet Dynamic web module to 根本没法改变。那么怎么办呢,是这样的。
 首先我们找到我们的web项目,进入到setting目录下面,里面有很多的一些文件。第一个要改的是org.eclipse.jdt.core.prefs  这个文件下面的所有1.5改成1.6或者更高的。
 然后org.eclipse.wst.common.component  文件下面的project-version="1.5.0" 改成1.6.0或者更高点的
 最后org.eclipse.wst.common.project.facet.core.xml  把这个文件下面的1.5和2.3分别改成1.6和2.5,或者更高点的,这个时候再打开前面的Dynamic web module,,可以看到改成了2.5,,然后再maven  update project一下,应该就能顺利通过了。。。。
 反正我这里是通过了的,如果有新的问题,自己再去琢磨下吧。。。嘿嘿!!!!

maven多项目集成问题

原文:http://my.oschina.net/673236963/blog/512759

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!