如果Eclipse java项目中有一个xml文件,并且启用了“自动构建”,那么每次更改xml文件并保存时,它都会触发Eclipse来构建项目,有时它会导致很多时间光洁度。
我只是认为xml文件只是资源文件,或者至少它不是代码更改,不应该触发项目构建。这是什么原因,无论如何要禁用它?
答案 0 :(得分:5)
你是对的xml文件是资源文件。如果项目代码依赖于xml列出的资源,并且xml文件中存在一些更改,则会触发自动构建以验证项目是否可以使用有效资源,如果不是,则显示警告或错误(视情况而定)。
要在Eclipse中停止自动构建: 窗口>偏好>一般>工作区>取消选中“自动构建”复选框
答案 1 :(得分:4)
我终于找到了解决这个问题的方法:
转到项目属性> Java构建路径>来源>添加排除规则: * * / *。xml
通过从Java Build Path中排除所有xml文件,现在编辑xml文件不会触发使用'build Automatically'的构建。
答案 2 :(得分:2)
来自Eclipse文档,
A build is a process that derives new resources from existing ones, updates existing
resources, or both
这不仅仅是源代码的编译