Java 每次保存后,Eclipse将挂起到构建项目中

Java 每次保存后,Eclipse将挂起到构建项目中,java,eclipse,ant,Java,Eclipse,Ant,这已经变得很烦人了。 每次我保存一个Ant构建,我都会让Eclipse重新构建自己。。。 我有一个依赖于非Java项目的Java项目。在非Java项目中编辑文件时,保存、生成。我启动了整个项目同步过程。。。1-5分钟后,我收到了提示。您可以尝试在“项目”菜单中全局关闭“自动生成”。如果执行此操作,则生成项目。。。和生成所有选项都将启用,允许您在必要时手动生成 另一个选项可能是设置已执行ANT构建的刷新工作区策略(假定您正在使用Eclipse AntRunner):在“刷新”选项卡上的“运行”配置

这已经变得很烦人了。 每次我保存一个Ant构建,我都会让Eclipse重新构建自己。。。
我有一个依赖于非Java项目的Java项目。在非Java项目中编辑文件时,保存、生成。我启动了整个项目同步过程。。。1-5分钟后,我收到了提示。

您可以尝试在“项目”菜单中全局关闭“自动生成”。如果执行此操作,则生成项目。。。和生成所有选项都将启用,允许您在必要时手动生成


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

每次编辑web.xml时,我都会遇到同样的问题,它将挂起显示忙碌图标5-10秒。我尝试了一个旧的网络项目,效果很好

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

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

但如果不是这样,请在下面找到我更改的内容,使其不再挂在每次保存上

发件人:

`` 致:

`<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,但请注意它引用架构位置的方式不同。

hum,您能帮我更多吗。“在刷新选项卡上运行配置”是什么意思。我不是Eclipse方面的专家,是的,我运行Eclipse Ant Runner。已经关闭了自动生成。抱歉,我不太准确,因为Ant是作为外部工具运行的。因此,选择Run/External tools/External tools configuration(运行/外部工具/外部工具配置),然后在左侧查找您的Ant任务,选择右侧的refresh(刷新)选项卡(选中您的任务),并确保未选择任何不需要的内容进行刷新。OK thx。按你说的做,只刷新ressource,删除递归刷新。。。。同样的故事。它有点短,但是在java项目中每编辑3次文件,我就会启动一个重新同步。很抱歉,我没有进一步的想法。如果我编辑java项目并保存和运行,也会发生这种情况。我已经禁用了所有验证程序,但仍然会遇到这个问题。当eclipse挂起时,有可能看到它在做什么吗?(注意,令人困惑的是,当我禁用验证器时,eclipse告诉我它需要重建整个项目,然后说它正忙于验证…) `<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">`