我在工作区有一个大项目。每次我保存jsp文件或者任何文件(java,txt,properties等),都会进行构建。构建过程需要约30至45秒的时间。我非常讨厌这个过程!这样我就无法高效地工作了。最近才出现了这个问题,我一直开启了自动构建选项,但之前没有这个问题。办公室里的其他人没有遇到这个问题,所以这肯定是我的设置问题。
我想问的是,如何让Eclipse仅构建我修改的类文件,而不是每次编辑项目中的任何文件都进行完整构建呢?
请帮忙解决这个问题!
事实证明,我的类路径中并没有所有的jar包。这些jar包并没有直接被我的代码使用,因此我的代码本身没有出现任何错误。它们是其他我使用的库所需要的。
解决方法:
确保将所有依赖项添加到类路径中。
正如Thilo所说, 检查你的构建器。
最后的办法是删除你的工作空间并检出一组干净的代码。这更或多或少地令人烦恼,具体取决于将你的代码库从“已检出”状态转换为“运行”状态的难易程度以及你个性化的Eclipse体验(修改的快捷键/视图/透视图、mylyn数据等)。
我不使用Eclipse(所以请将此视为半无知的猜测:-),但要检查的另一件事是您的时钟设置。可能是您的时间设置与文件修改时间相差太远,因此它会认为源文件相对于类文件已更改。
我想说这种情况可能性极小,但是根据Eclipse的工作方式,这种情况也有可能发生。
另一件事是,您确定正在更改的文件确实不需要重新构建其他文件吗?