我正在开发NetBeans RCP应用程序。该应用程序由几个模块组成,所有模块(以及应用程序项目本身)都由maven管理。我需要将自定义jar添加到应用程序类路径中。有简单的方法吗?特别是,我需要添加每个模块的类路径,以便应用程序能够像这样加载模块依赖项:
ModuleXxx依赖于LibXxxmoduleyy依赖于ModuleXxx
我需要得到LibXxx jar路径,它应该在模块类路径中。
谢谢你的帮助
我本以为从ModuleXxx到LibXxx的简单Maven依赖项应该足够了。你试过吗?任何问题吗?
你不能添加"jar"到类路径,因为netbeansrcp是模块的集合,它有自己独立的类路径;-)所以,你应该创建一个新的模块,它在依赖"jar"(通过maven为例),然后在pom.xml。然后在你的依赖模块中设置为new LibWrappedModule
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>nbm-maven-plugin</artifactId>
<version>3.2</version>
<extensions>true</extensions>
<configuration>
<publicPackages>
<publicPackage>com.mycompany.textfilter</publicPackage>
</publicPackages>
</configuration>
更多信息在那里https://platform.netbeans.org/tutorials/70/nbm-maven-quickstart.html