在Eclipse中构建我们的Java应用程序时,Spring构建器非常慢并且不提供状态更新。
具体来说,我开始构建一个项目,Eclipse的Progress窗格显示
在'项目名称'上调用'Spring Project Builder'......
一次多分钟,没有其他细节。
我已经关闭了Spring AOP参考模型构建器,最近我刚刚绝望地禁用了Spring项目构建器。
我只是构建和使用这些项目,而不是开发它们,所以理论上它们应该编译好 - 但这是我们的开发分支,所以我仍然希望保持Spring,以防某些地方出现令人讨厌的反射错误。
所以,为了继续使用它们,我能做些什么:
编辑2010-02-15 21:39 GMT:
我特别指的是Eclipse中的Spring IDE插件。
答案 0 :(得分:2)
我假设你指的是Eclipse的Spring IDE插件或SpringSource ToolSuite包。
我已经确定的最重要的性能杀手是处理beans文件中的<import resource="..."/>
个条目。该插件有一个选项可以处理这些,如果打开它,它绝对锤击性能 - 它搜索每个导入资源的整个类路径(包括库),随着时间的变化。我把它报告为一个错误,谢天谢地它已被修复,但尚未发布。
<import>
支持只是一个不错的选择,因为您可以直接手动添加导入的文件。关闭它会让整个体验变得更有启发性。
答案 1 :(得分:0)
尝试检查验证器。我记得有一些问题,因为我安装了一堆插件,为我的项目添加了许多验证器,构建过程主要是因为检查了所有的XML。