У меня есть проект в Eclipse (Indigo, но похожий в Helios), в котором есть файлы в src/main/resources
, которые обрабатываются для генерации исходных файлов * .java в target/generated-sources/xyz
.В настройках проекта включена функция «Автоматически создавать», поэтому каждый раз, когда эти файлы ресурсов редактируются и сохраняются, генерируются соответствующие файлы *.java
.Я добавил target/generated-sources/xyz
в проекты Build Paths.Все это прекрасно работает.
Проблема в том, что изменения в сгенерированных файлах *.java
непоследовательно перестраиваются.Если у меня один из этих файлов открыт в редакторе, он замечает, что он изменился, и спрашивает, хочу ли я его перезагрузить.Перезагрузка *.java
файлов достаточна для того, чтобы он мог распознать, что он изменился, и вызвать перестроение.Если я не открываю его, он не принимает автоматически изменения.
Есть какие-либо идеи о том, что я могу сделать, чтобы Eclipse (желательно Indigo) знал, что эти сгенерированные файлы обновляются?Или еще лучше скажите, чтобы он отслеживал эти папки напрямую?
Спасибо.