1
1
在我看来,你应该 在所有模块之间引入紧密耦合,因此 不是 按照某人的建议,直接从目标抓取东西,这样做根本上是错误的。
类似这样的结构: . |-- pom.xml (top level pom) |-- Common_data |-- ComponentA |-- ComponentB |-- ComponentC |-- ComponentT (depends on A, B and C) |-- J2ee_A | |-- j2ee_A_ear (depends on war) | |-- j2ee_A_rar | `-- j2ee_A_war |-- J2ee_B | |-- j2ee_B_ear (depends on war) | |-- j2ee_B_rar | |-- j2ee_B_war | `-- j2ee_B_jar (depends on ComponentB) `-- distro |-- pom.xml `-- src `-- main `-- assembly `-- myassembly.xml
对于程序集描述符,请看一节
8.6. Best Practices
在Maven的书中,他们描述了这种方法并提供了一个汇编描述符示例。调整它以适应您的需要,使用
资源工具书类 |
2
0
是 无论如何,以这种方式访问构建工件有点不合常规。有什么理由你不能直接去抓目标吗/foo.jar文件,因为您知道基于Maven目录约定,在包阶段之后您的工件将在哪里? |