java 多项目_【从零开始】【Java】【3】改造成多模块项目

闲聊

前几天还是太懒惰了,毕竟也是世界杯期间嘛,可以自我理解的,嘿嘿。

毕竟是从头开始,但是不一定适合所有新入门的人,所以搭框架啊、引入框架什么的,是占据最开始时间比较多的,代码层面的,可能要到靠后面一点了。

开始

初衷

说白了就是多模块的好处。

查了网上,无非是方便分工,方便拓展;

自己干活中体会是:

加快效率:比如想找个数据库相关的,直接就去DAO模块了,当然谁写到其他模块了的话,那就是一顿臭骂了吧。

和框架结合:比如web项目,就可以和mvc框架结合的很好啊;

看起来爽:看着清爽,虽然不是处女座,但依然是清爽的舒服;

操作

本来没有ide的话,还会麻烦些,但现在ide真的是强大;

不过跟大家说下注意的吧:整个都是文件夹结构的变化而已!!!!注意本质哦,这样脱离了ide,搞这些还是很简单的;

用ide的话,直接在项目名右键,新,module就行了;

这里不用模板,直接下一步,然后填名称,建议有个统一的前缀,更舒服;

后面就是体验ide强大了:

每个module中都会有一个pom文件,会发现这个pom文件的artifactId就是module的名字;另外会有parent标签,指向父pom文件,也就是原始的pom文件;

最外层,也就是以前那个pom文件中,标签由jar变为pom文件,也就是说这不在是单一jar包的pom文件,而是整个项目的被继承的文件;

另外,父pom文件中出现标签,指向他的“儿子们”,和子pom文件中的parent遥相呼应,自行体会吧;

除此以外,还需要人工改造下父pom文件,其实就是加入标签,以管理多模块的依赖;

大概就是说:

dependencyManagement只是声明,在父pom中出现,然后子pom需要依赖那个,就在子pom中的dependencies中依赖(最好不要写版本号)

dependencies:父pom中的,加入写了,就表明所有子pom都依赖改包,子pom中无需再重复依赖;

所以使用起来最好规范下(对,说的就是我们不规范的,manage和dependencies中写两份...)

最后给出我现在的项目结构,以及父pom截图(子pom你们自己尝试吧)

bae8644bff779012fb3653ba1e47bb1c.png

42afee3f6d3a93bc933cf759475903dd.png

结束

总结下:

多模块开发一个项目,分块使得效率更高;

搞清楚父子pom文件以及依赖管理;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值