maven多模块打包
- 作者: 飞扬跋扈的卤蛋
- 来源: 51数据库
- 2020-09-30
注意scope标签,compile和runtime两种依赖打包时会打进去,provided、system、test都不会打进去。如果不想打包时将依赖包含进去,可以按实际情况选择后面的方式。
maven本身引用时,在没有打包前,这些jar都是存储在maven的repository里面给所有项目共享的,这也是maven的目标之一。如下图,请看jar包的路径。
我们是按照业务来划分模块的, 每个业务模块都可能包含 dao,service ,model ,controller 。 要是按照 dao service web util 这样划分,开发的时候不得不频繁的切换项目(我指的是idea),频繁的编译、安装。
maven本身引用时,在没有打包前,这些jar都是存储在maven的repository里面给所有项目共享的,这也是maven的目标之一。如下图,请看jar包的路径。
我们是按照业务来划分模块的, 每个业务模块都可能包含 dao,service ,model ,controller 。 要是按照 dao service web util 这样划分,开发的时候不得不频繁的切换项目(我指的是idea),频繁的编译、安装。
推荐阅读
