每次保存后,Eclipse都会在构建项目中挂起

时间:2011-01-22 16:48:05

标签: java eclipse ant

这已经变得非常烦人了。 每次我保存Ant构建时,我都会让Eclipse重建自己...... 我有Java项目,它取决于非Java项目。当我在非Java项目中编辑文件时,保存,构建。我启动了整个项目同步过程...... 1-5分钟后我得到了提示。

2 个答案:

答案 0 :(得分:5)

您可以尝试在“项目”菜单中全局关闭自动构建。如果这样做,Build项目...和Build all选项将变为启用状态,允许您在必要时手动构建。

另一个选项可能是设置执行的ANT构建的刷新工作区策略(授予您使用Eclipse AntRunner):在刷新选项卡上的运行配置中,您可以手动选择仅更新由ANT构建更改的项目

答案 1 :(得分:3)

我遇到了同样的问题,每当我编辑web.xml时,它都会挂起显示忙碌图标5-10秒。我尝试了一个较旧的Web项目,它工作正常。

我发现web.xml web-app标签不同,更改后,问题就消失了。我认为它与XML模式的查找有关。

我认为可以禁用模式检查(每次都会发布并下载模式)。

但是否则找到我在下面更改的内容,使其在每次保存时停止。

自:

`<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    version="2.4">`

致:

`<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xmlns="http://java.sun.com/xml/ns/javaee" 
  xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_4.xsd" 
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
  version="2.5">`

我知道版本不同2.4-> 2.5但请注意它以不同方式引用架构位置。