maven多项目集成问题

因为本地也是新手,所以在创建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,version,change,cannot,maven项目报错,pom.xml报错,parent报错)