NetBeans RCP应用程序类路径

时间:2011-04-28 15:22:48

标签: java netbeans classpath classloader rcp

我正在开发NetBeans RCP应用程序。该应用程序由几个模块组成,所有模块(以及应用程序项目本身)都由maven管理。我需要将自定义jar添加到应用程序类路径。有简单的方法吗?特别是,我需要为应用程序添加每个模块的类路径,以便能够加载模块依赖项:

ModuleXxx依赖于LibXxx ModuleYyy依赖于ModuleXxx

我需要获取LibXxx jar路径,该路径应位于模块类路径中。

感谢您的帮助。

2 个答案:

答案 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