Netbeans RCP-在“中复制第三方jar”;集群/模块/ext“;文件夹

Netbeans RCP-在“中复制第三方jar”;集群/模块/ext“;文件夹,netbeans,maven,maven-nbm,Netbeans,Maven,Maven Nbm,在我的netbeansrcp项目中,我有两个Cluster(clustera,和clusterab) 集群A中的模块M-A依赖于集群B中的模块M-B。M-A--->M-B 除此之外,两个模块(M-A和M-B)都依赖于第三方jar(tp.jar) 当我构建套件时,我在两个不同的地方(两个集群)有tp.jar: A/modules/ext/tp.jar和B/modules/ext/tp.jar 因此,netbeans类加载器在类中找到2个jar文件,无法加载其中任何一个 有什么办法可以解决这个问题吗

在我的
netbeansrcp
项目中,我有两个
Cluster
clustera
,和
clusterab

集群A中的模块
M-A
依赖于集群B中的模块
M-B
M-A--->M-B

除此之外,两个模块(M-A和M-B)都依赖于
第三方jar(tp.jar)

当我构建套件时,我在两个不同的地方(两个集群)有tp.jar:
A/modules/ext/tp.jar
B/modules/ext/tp.jar

因此,netbeans类加载器在类中找到2个jar文件,无法加载其中任何一个

有什么办法可以解决这个问题吗

PS:我正在使用Maven 2.X。和nbm插件

问候,


Mohammad

您可以为您的库创建一个包装器模块(
tp.jar
),并让两个模块都依赖于包装器模块


您可以在

上了解更多信息,感谢您提供的解决方案。实际上,我目前正在使用你的解决方案。我在寻找一个解决办法来摆脱这种包装。