Eclipse中的Spring构建器很慢 - 我可以加快速度吗?

时间:2010-02-15 20:52:27

标签: java performance eclipse spring build

在Eclipse中构建我们的Java应用程序时,Spring构建器非常慢并且不提供状态更新。

具体来说,我开始构建一个项目,Eclipse的Progress窗格显示

  

在'项目名称'上调用'Spring Project Builder'......

一次多分钟,没有其他细节。

我已经关闭了Spring AOP参考模型构建器,最近我刚刚绝望地禁用了Spring项目构建器。

我只是构建和使用这些项目,而不是开发它们,所以理论上它们应该编译好 - 但这是我们的开发分支,所以我仍然希望保持Spring,以防某些地方出现令人讨厌的反射错误。

所以,为了继续使用它们,我能做些什么:

  1. 加速构建的Spring部分?
  2. 在Spring项目构建过程中显示更详细的输出?
  3. 编辑2010-02-15 21:39 GMT:

    我特别指的是Eclipse中的Spring IDE插件。

2 个答案:

答案 0 :(得分:2)

我假设你指的是Eclipse的Spring IDE插件或SpringSource ToolSuite包。

我已经确定的最重要的性能杀手是处理beans文件中的<import resource="..."/>个条目。该插件有一个选项可以处理这些,如果打开它,它绝对锤击性能 - 它搜索每个导入资源的整个类路径(包括库),随着时间的变化。我把它报告为一个错误,谢天谢地它已被修复,但尚未发布。

<import>支持只是一个不错的选择,因为您可以直接手动添加导入的文件。关闭它会让整个体验变得更有启发性。

答案 1 :(得分:0)

尝试检查验证器。我记得有一些问题,因为我安装了一堆插件,为我的项目添加了许多验证器,构建过程主要是因为检查了所有的XML。