我正在开发NetBeans RCP应用程序。该应用程序由几个模块组成,所有模块(以及应用程序项目本身)都由maven管理。我需要将自定义jar添加到应用程序类路径。有简单的方法吗?特别是,我需要为应用程序添加每个模块的类路径,以便能够加载模块依赖项:
ModuleXxx依赖于LibXxx ModuleYyy依赖于ModuleXxx
我需要获取LibXxx jar路径,该路径应位于模块类路径中。
感谢您的帮助。
答案 0 :(得分:0)
我原本以为从ModuleXxx到LibXxx的简单Maven依赖就足够了。你试过吗?有什么问题吗?
答案 1 :(得分:0)
你不能在类路径中添加“jar”,因为netbeansrcp是模块的SET,它有自己独立的类路径;-)所以,你应该创建新的模块,它依赖于“jar”(例如maven)然后在pom.xml中。然后在依赖模块中设置依赖于新的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