使用链接文件夹导出eclipse插件时出现问题

时间:2012-12-22 06:46:01

标签: eclipse eclipse-plugin

我有一个eclipse插件项目(LSclipse),以及LSclipse使用的两个java项目(我将它们称为A,B)。

两个项目是LSclipse中的Linked Folder,在eclipse IDE中一切正常。

enter image description here

当我尝试将项目导出为eclipse插件时,出现错误。

enter image description here

错误消息是由A,B项目中的那些类型引起的,未正确引用。

2. ERROR in   /Users/smcho/Dropbox/smcho/workspace/seal2/LSclipse/src/lsclipse/LSDiffRunner.java (at line 61)
    import edu.washington.cs.induction.OnePipeLineScript;
       ^^^
The import edu cannot be resolved

我解压缩部分生成的jar文件,发现A,B中的所有类文件都已正确编译。

Package Explorer显示A,B中的包,除空白文件夹外没有任何问题。

enter image description here

我在build.property

中添加了A,B

enter image description here

现在我有这个错误说这些目录在LSclipse目录下不存在。

enter image description here

这有什么问题?

2 个答案:

答案 0 :(得分:0)

我不知道为什么Linked Foler有效,但我可以使用符号链接来获取正在运行的导出插件。

我还认为首先为依赖项目导出jar,然后将它们包含为库可以是另一种解决此问题的方法。

参考 - Errors in exporting eclipse deployable plug-ins and fragments

答案 1 :(得分:0)

如果有人从谷歌来到这里(就像我一样),那么Eclipse中的相​​关错误是66177。如果你想修复它,那么就去投票吧。

(具有讽刺意味的是,臭虫中的一条评论是在2004年做出的并且说“老实说它不太可能在不久的将来修复。”,非常真实:))