使用eclipse创建父子工程

本文详细解释了在Eclipse中如何正确配置Maven聚合工程及其子模块的关系,并介绍了聚合工程的作用及依赖导入的最佳实践。

如果在eclipse中创建了pom工程,然后再创建一个maven工程并指定父工程,那么这个工程其实和父工程是平级的。

后者只有在创建maven module工程时指定父工程,才能保证这个工程的目录在父工程中。此时工程pom中也会有一个

<modules>
  <module>子工程名</module>
  </modules>

只有有这个,才算能使用聚合功能。否则只有parent的话,只有继承功能


聚合工程(pom)是用来运行的,最顶层父工程(pom)在聚合工程启动前需要install。注:聚合工程也可能是顶级父工程的子工程,只不过它们没有聚合功能,比如第一种情况

聚合工程下面的子工程随聚合工程的启动而启动。

类似tomcat插件不能放在子web工程,一定要放在聚合工程当中,因为最后跑的是聚合工程。

聚合工程的好处是它install,它的子工程都会打包


导入依赖的原则:

1、  所有的工程都需要的依赖应该在聚合工程中导入。

2、  在使用依赖的最底层导入。

3、  运行时所需要的依赖在web工程中加入。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值