ali*_*n01 3 module jar parent maven
我的项目有以下结构:
Project -
|- Parent // bunch of abstract classes which are used by children
|- child_A // depend on abstract classes from Parent
|- child_B // depend on abstract classes from Parent
|- child_C // depend on abstract classes from Parent
Run Code Online (Sandbox Code Playgroud)
我也想为父母和孩子制作罐子。所以我最终会得到parent.jar,child_*.jar。我怎样才能在maven中做到这一点?
在 Maven 树节点中始终是一个具有类型的项目pom(项目树定义)。具有类型的模块jar始终是树叶(生成的产品)。树节点被命名为聚合器项目,并需要“pom”作为包装。
你的项目应该是这样的(按照你的要求是 3 级)
+ Project parent (POM)
+ Abstract module (JAR) // bunch of abstract classes which are used by children
+ Implementation Modules (POM)
+ Module A (JAR) // depend on abstract classes from Abstract
+ Module B (JAR) // depend on abstract classes from Abstract
+ Module C (JAR) // depend on abstract classes from Abstract
Run Code Online (Sandbox Code Playgroud)
抽象模块在模块 A、B 和 C 中配置为依赖项。
| 归档时间: |
|
| 查看次数: |
1700 次 |
| 最近记录: |