【发布时间】:2011-07-01 13:17:51
【问题描述】:
我在 Eclipse 中有一个项目(Indigo,但在 Helios 中类似),它在 src/main/resources 中有文件,这些文件经过处理以在 target/generated-sources/xyz 中生成 *.java 源文件。项目设置启用了“自动构建”,因此每当编辑和保存这些资源文件时,都会生成相应的*.java 文件。我已将target/generated-sources/xyz 添加到项目构建路径中。这一切都很完美。
问题是生成的*.java 文件的更改不一致地重建。如果我在编辑器中打开了其中一个文件,那么它会注意到它已更改并询问我是否要重新加载它。重新加载*.java 文件足以让它识别出它已更改并触发重建。如果我没有打开它,那么它不会自动获取更改。
关于我可以做些什么来让 Eclipse(最好是 Indigo)知道这些生成的文件正在更新的任何想法?还是告诉它直接监控这些文件夹更好?
谢谢。
【问题讨论】:
标签: java eclipse eclipse-indigo