2012-07-11 131 views
0

我正在使用Maven構建Eclipse插件。在Eclipse插件中包含Maven庫

該插件包含一些第三方庫。它們都可以很好地構建,但是在運行時我會遇到一堆java.lang.NoClassDefFoundError異常。

這些庫存儲在Maven倉庫中,並被稱爲「變量庫」。 例如: M2_REPO/COM/miglayout/miglayout核心/ 4.1/miglayout核-4.1.jar

當我將文件複製到項目的具體的lib /文件夾,這些罐子添加到Eclipse插件運行,一切正常。但是,如果我不將這些jar複製到內部lib /並使用對Maven存儲庫的引用,那麼在運行時就無法找到這些類。

回答

2

您應該看看Tycho,它是一個Maven擴展,可幫助您構建Eclipse插件。

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

+0

這正是我們所做的。謝謝 – Hakkar 2012-07-12 00:35:46