maven2多模块注意事项

 

今天看了下maven-definitive-guide的第6章多模块,没想到花了一个下午的时间来编译,终于在我的努力下,完美通过……效率啊。。。。

问题如下:

根据章节所述,我建立了simple-parent这个父模块,套用了2个子模块,simple-weather和simple-webapp,不过一直编译失败。

使用比较工具结果,发现还真有不少小毛病,如下:

1、父pom中缺少</build>,我的手误……这也是长时间依赖于ide而不手打的缘故

2、父pom是必须要

<groupId>com.xiziyin</groupId>
<artifactId>simple-parent</artifactId>
<packaging>pom</packaging>
<version>1.0</version>

这4个参数的,少一个都不行

3、发现有个子模块名字叫simple-web-。-,于是改成simple-webapp,我明明是从之前的demo中copy过来的。。怎么会这样

4、子pom中的parent节点下groupId、artifactId、version指向父pom,要和父pom完全一样。。。

一直到最后的编译错误就是因为version值不同引起的,父亲为1.0,而子模块里是1-snapshot

整个一下午就在解决这些个问题,天哪。。。。 绝对不能犯同样的错误了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值