我正在开发一个基于 eclipse RCP 的应用程序,并想使用 maven 来解决库的依赖关系,例如:hibernate、jpa、htmlunit 等。
问题是eclipse RCP环境不识别maven解决的依赖。
我阅读了 tycho 教程,但一切都是在命令行中完成的,在 de eclipse 环境之外,我无法调试应用程序,因为 eclipse 环境确实注意到 recognez de dependecies。有谁知道如何处理它?
我正在开发一个基于 eclipse RCP 的应用程序,并想使用 maven 来解决库的依赖关系,例如:hibernate、jpa、htmlunit 等。
问题是eclipse RCP环境不识别maven解决的依赖。
我阅读了 tycho 教程,但一切都是在命令行中完成的,在 de eclipse 环境之外,我无法调试应用程序,因为 eclipse 环境确实注意到 recognez de dependecies。有谁知道如何处理它?
最简单的方法是在 Manifest.mf 中添加依赖项
在您需要之后 -
对于这个 Goto Window -> Preferences -> Maven -> Discovery -> Open Catalog ....
现在配置 pom.xml 以使用 Tycho 进行构建。这样 eclipse 将能够解决您的依赖关系。
很抱歉,您不能在 RCP 应用程序上使用这样的 maven(例如在 Web 应用程序上)...您需要一个包含所有依赖项的 p2 存储库,一个target
文件和 tycho 将读取这些 deps、编译和生成器您的最终产品。