更换电脑时,eclipse插件中缺少罐子

时间:2012-07-14 15:24:26

标签: eclipse eclipse-plugin

总是当我使用eclipse的向导从jar创建一个eclipse插件时,一切都在这台计算机上工作正常。但是当我尝试在另一台计算机上使用相同的插件项目(使用git)时,我会遇到依赖性问题。我想那是因为罐子实际上没有被复制到插件项目文件夹中,但手动执行此操作并没有帮助,也没有我在向导中看到这样做的选项... 顺便说一下,我一步一步地使用了this教程。

如何在不必在每台计算机上重新创建依赖项的情况下修复依赖项?

1 个答案:

答案 0 :(得分:1)

我刚试过,向导 将外部JAR复制到插件项目中,并将它们添加到清单文件build.properties。如果你没有在你的插件项目中直接使用JAR,那么肯定是错的;你有不止一次尝试过这个向导,并使用不同的JAR吗?

如果您手动将JAR复制到捆绑项目中,请转到清单编辑器的 Build 选项卡,并确保选择包含在下的JAR。二进制构建部分 - 这是告诉Eclipse在构建/导出捆绑包时项目中包含哪些文件的内容。还可以使用 Runtime 选项卡从JAR导出所有包,如教程中所述。

更新:您通常想要关闭的向导中有一个选项:将JAR存档解压缩到项目中。该选项将转储.class文件(以及JAR中的其他内容,而不仅仅是包含JAR本身。正如教程所解释的那样,通常不是你想要的。例如,如果检查项目在源代码控制(例如cvs,svn或git)中,.class文件经常被忽略。最好不要选中该选项。