摘要:
<dependencyManagement> 元素既能让子模块继承到父模块的依赖配置,又能保证子模块依赖使用的灵活性。在该元素下的依赖声明不会引入实际的依赖,不过它能够约束 dependencies 下的依赖使用。 这种依赖管理机制并不能减少太多的 POM 配置,但是能够统一项目范围中依赖的版本,当 阅读全文
摘要:
T-aggregator/pom.xml T-paraent/pom.xml T-A/pom.xml T-B/pom.xml 由此可知,T-A 确实继承了 T-paraent 的 POM。 需要特别注意的是,父 POM 的 <packaging> 必须为 pom。 由于父模块只是为了帮助消除配置的重 阅读全文
摘要:
如果想要一次构建多个项目,而又不想分别进入到所有项目的目录下分别执行 mvn 命令。就可以使用 Maven 的聚合(或者称为多模块)特性。 假设有两个模块 T-A 和 T-B,我们想要一次构建两个项目则需要创建一个额外的模块。这里创建一个名为 T-aggregator 的模块,然后通过 T-aggr 阅读全文