我使用Eclipse PDT(Kepler with PDT 3.2.0)作为我的主要IDE,我可以找到一些方法。
我正在开发一个大型Zend应用程序,上面有几百个模块。为了使代码更容易,我将每个模块作为一个单独的项目添加到Eclipse中。它们在逻辑上也安排在工作集上。
我想这样做,以便工作区中所有打开项目的类在其他项目中自动显示为代码完成。现在它只识别同一模块上的类,或者我必须创建一个基于本地文件夹的库并手动添加到每个项目,这使得构建非常慢。
答案 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,其中介绍了如何创建一个。如果您有插件开发经验,那么您应该能够在不到一天的时间内完成它。