文档章节

maven多项目集成问题

black_lxf_720
 black_lxf_720
发布于 2015/09/30 11:06
字数 487
阅读 127
收藏 2
因为本地也是新手,所以在创建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一下,应该就能顺利通过了。。。。
 反正我这里是通过了的,如果有新的问题,自己再去琢磨下吧。。。嘿嘿!!!!

© 著作权归作者所有

上一篇: $.extend()系列详解
下一篇: maven项目的构建
black_lxf_720
粉丝 5
博文 36
码字总数 20281
作品 0
深圳
程序员
私信 提问
Android SDK 开发——发布使用踩坑之路

前言 在 Android 开发过程中,有些功能是通用的,或者是多个业务方都需要使用的。 为了统一功能逻辑及避免重复开发,因此将该功能开发成一个 SDK 是相当有必要的。 背景 刚好最近自己遇到了类...

AndroidTraveler
2018/12/06
0
0
使用Eclipse构建Maven的SpringMVC项目

首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。 用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到...

梵蒂冈考虑过
2016/10/04
23
1
关于webmagic的依赖问题

webmagic在oschina推广后,得到了一些朋友的认可,这是非常让人高兴的事。但是也有一些朋友也有反馈问题,主要集中在缺少依赖之类的。我整理一下,希望以后遇到同样问题的朋友不需要在担心这...

黄亿华
2013/07/30
1K
4
教你实现项目管理的自动化(一)

随着软件行业的日趋成熟,越来越多的工具被应用,小到代码的测试、打包,大到项目的持续交付,这些工具极大地提高了团队协作的效率,也极大地推进了软件行业的发展.我们从今天开始将逐步地讲你带入...

melon_jj
2018/11/27
85
0
使用Eclipse构建Maven的SpringMVC项目 【转】

首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。 用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到...

如何让他和
2016/10/19
120
1

没有更多内容

加载失败,请刷新页面

加载更多

计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
今天
5
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
今天
7
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
今天
6
0
【技术分享】TestFlight测试的流程文档

上架基本需求资料 1、苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestF...

qtb999
今天
10
0
再见 Spring Boot 1.X,Spring Boot 2.X 走向舞台中心

2019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止维护,Spring Boot 1.x 生命周期正式结束。 其实早在2018年7月30号,Spring 官方就已经在博客进行过预告,Spring Boot 1.X 将维...

Java技术剑
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部