在Eclipse插件中包含Maven库

时间:2012-07-11 02:30:15

标签: eclipse eclipse-plugin

我正在使用Maven构建一个Eclipse插件。

该插件包含一些第三方库。它们都构建良好,但在运行时我得到了一堆java.lang.NoClassDefFoundError异常。

库存储在Maven存储库中,并引用为“Variable Libraries”。 例如: M2_REPO / COM / miglayout / miglayout核/ 4.1 / miglayout核-4.1.jar

当我将文件复制到项目特定的lib /文件夹并将这些jar添加到Eclipse插件运行时时,一切正常。但是,如果我不将这些jar复制到内部lib /并使用对Maven存储库的引用,则无法在运行时找到这些类。

1 个答案:

答案 0 :(得分:2)

你应该看看Tycho,它是一个Maven扩展,可以帮助你构建Eclipse插件。

http://www.eclipse.org/tycho/