在Eclipse RCP应用程序的目标平台中提供maven依赖项

时间:2017-04-17 01:25:12

标签: maven eclipse-rcp e4

我参与了将独立应用程序转换为Eclipse E4 RCP框架。该应用程序有很多"核心"依赖于当前使用Maven解析的外部库的功能。积极发展这个"核心"因此,我们希望在继续操作时将其保留为IDE中的活动项目。

理想情况下,我们希望在目标平台上提供此核心,以便开发人员可以专注于将UI元素从独立的Swing元素转换为RCP部分。

我面临的问题是我们过去通过应用程序核心中的Maven解决的依赖关系。 MyApp.Core依赖于外部库LibraryA, LibraryB, ...。作为一个插件项目,我只能导出MyApp.Core中的包,而不能导出LibraryA, LibraryB, ...中可用的任何包。但是,当我尝试通过负责应用程序各个部分的插件来使用依赖于这些库的MyApp.Core中的功能时,我得到了ClassNotFound异常,因为包中有依赖库不会暴露在任何地方。

任何人都可以帮我设置RCP应用程序,目标平台等吗?

谢谢!

0 个答案:

没有答案