如何自动将项目添加到Eclipse PDT构建/包含路径以完成代码?

时间:2013-12-02 18:47:39

标签: eclipse eclipse-pdt

我使用Eclipse PDT(Kepler with PDT 3.2.0)作为我的主要IDE,我可以找到一些方法。

我正在开发一个大型Zend应用程序,上面有几百个模块。为了使代码更容易,我将每个模块作为一个单独的项目添加到Eclipse中。它们在逻辑上也安排在工作集上。

我想这样做,以便工作区中所有打开项目的类在其他项目中自动显示为代码完成。现在它只识别同一模块上的类,或者我必须创建一个基于本地文件夹的库并手动添加到每个项目,这使得构建非常慢。

1 个答案:

答案 0 :(得分:0)

我不知道可以解决此问题的设置,但还有其他一些选择。

您可以将每个项目的bin文件夹添加到构建路径:Project preferences -> Java Build Path -> Libraries -> Add Class Folder。这是一个非常缓慢的过程,因此您可能希望将行<classpathentry kind="lib" path="/NAME_OF_PROJECT/bin"/>添加到.classpath文件 - 每个项目一行 - 并进行一些复制粘贴。

如果您经常添加新模块,您可能希望将其自动化。您当然可以编写一些修改.classpath文件的hack脚本,但更合适的方法是创建自己的类路径容器。请查看this blog post,其中介绍了如何创建一个。如果您有插件开发经验,那么您应该能够在不到一天的时间内完成它。