我的Cluster
项目(Netbeans RCP
和Cluster A
)中有两个Cluster B
。
M-A
依赖于群集B中的模块M-B
。M-A ---> M-B
除此之外,两个模块(M-A和M-B)都依赖于third party jar ( tp.jar )
。
当我正在构建我的套件时,我在两个不同的地方(两个集群)有tp.jar:
A/modules/ext/tp.jar
和B/modules/ext/tp.jar
因此netbeans类加载器在类中找到2个jar文件,并且无法加载它们中的任何一个。
任何想法都必须解决这个问题?
PS:我正在使用Maven 2.X.和nbm插件。此致
穆罕默德
答案 0 :(得分:3)
您可以为库创建一个包装器模块(tp.jar
),并让两个模块都依赖于包装器模块。