这太烦人了。每次我保存Ant构建时,Eclipse都会重新构建自己... 我有一个Java项目,它依赖于一个非Java项目。当我编辑非Java项目中的文件并保存、构建时,整个项目同步过程就会启动...1-5分钟后,我才能回到提示。
你可以尝试在“项目”菜单中全局关闭自动构建。这样做后,“构建项目”和“构建全部”选项将变为可用,允许你在必要时手动构建。另一个选项可能是设置已执行的ANT构建的工作区刷新策略(前提是你正在使用Eclipse AntRunner):在运行配置中的刷新选项卡上,你可以手动选择仅更新ANT构建所更改的项目。
我遇到了相同的问题,每次编辑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,但请注意它引用模式位置的方式不同。