0

我有一个主要的 PTC 项目,其中有不同的模块(子项目)

PTC
|
+-- pom.xml
|    
+-- PrismaTestClientConfig
|    
+-- PrismaTestEarM
|  |  
|  \-- pom.xml
|  
+-- PrismaTestClientHTMLGeneration
|  |  
|  \-- pom.xml
|  
+-- PrismaTestClientWeb
|  |  
|  \-- pom.xml
|  
+-- PrismaTestCommon
\ 
<modules>  
    <module>PrismaTestCommon</module>  
    <module>PrismaTestClientHTMLGeneration</module>  
    <module>PrismaTestClientWeb</module>  
    <module>PrismaTestClientEarM</module>  
</modules>  

所以我有一个常见的 PTC pom.xml,其中包含模块的上述依赖项:

上面的东西构建了 ptc.ear

现在我想在 BTCEarM 上添加 2 个模块 BTCHTMLGeneration 并使用 PTC 的 PTCCommon 和 PTCWeb 并构建 btc.ear。此外,当我想构建 ptc.ear 时,它需要 4 个以上的模块,而当我想构建 btc.ear 时,它应该从 PTC 获取常见的 2 个模块,从 BTC 获取 2 个新模块

我怎样才能做到这一点...请帮助

4

1 回答 1

0

只需创建两个单独的模块 btc.ear(最好将它们命名为 btc-ear 或 ptc-ear)并将适当的依赖项添加到 ear 模块。深入了解maven-ear-plugin 文档

于 2012-05-14T10:23:49.937 回答