我正在使用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存储库的引用,则无法在运行时找到这些类。