码迷,mamicode.com
首页 > 其他好文 > 详细

maven的一个硬伤?

时间:2017-10-06 14:42:07      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:本地   files   web项目   关系   back   cat   ffffff   模块   依赖   

idea自带的tomcat的做法

多模块项目,parent下面有child1,child2,child3,child4

child3是web项目,依赖child2,child2依赖child1

依赖树在pom右键show dependencies

用idea自带的tomcat,run child3,

如果child2有改动,就重新编译child2
如果child1改动,重新编译child1,child2

如果child4有改动,因为没被child3依赖,所以event log提示All files are up-to-date

多舒服

然后maven的

tomcat run child3提示找不到child2,

如果install child2,又找不到child1

本地repo中的确没有,一个个install多麻烦。

当然,如果有parent的话,把child1 2 3 4都在pom中加为module,可以直接install parent应该就行

但是这样,更蛋疼了。

1.不管改没改,都重新编译 打包 安装一遍。

2.还把没有依赖关系的child4给弄进去了。

自带的tomcat只会将有依赖的,改动过的,重新编译就好了,多省时间啊。

无语,一个项目的几个模块的关系都搞不定,pom文件右键的show dependencies倒是能看出来是此项目的模块而不是从local repo中拿的。

 

先记录一下,如果哪位高人有灵活点的办法麻烦指点下,不胜感激。

maven的一个硬伤?

标签:本地   files   web项目   关系   back   cat   ffffff   模块   依赖   

原文地址:http://www.cnblogs.com/ptqueen/p/7631489.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!