Когда я использовал предыдущие версии Eclipse (например, Ganymede/Europa), если бы я отредактировал файл и затем делал попытку сборки, Eclipse предложил бы мне сохранять сначала.
Так как я обновил Galileo (Идентификатор сборки: 20090920-1017 и просто проверенный на обновления), когда я создаю, мне не предлагают сохранить сначала. Возможно, диалоговое окно имело флажок для, "не говорят мне снова", которого я по ошибке проверил???
Я полагаю, что это - просто предпочтение, устанавливающее некоторых где, но я, может казаться, не нахожу его, поиск в Предпочтениях 'сохранения' и 'сборки', но не нашел его. Я попробовал, "Сохраняют автоматически перед сборкой", но это на самом деле не работало на меня, и не действительно, что я искал так или иначе.
Какие-либо идеи?
спасибо.
Править: Я на самом деле использую скрипт Ant для 'создавания' (щелчок правой кнопкой по сценарию и Выполнение Как... Сборка муравья). Таким образом, возможно, моя исходная формулировка была немного от основы, так как я не заявил, как я создавал.
Это в разделе Window -> Preferences -> General -> Workspace -> Save automatically before build. Это работает для меня, если я делаю сборку Eclipse (Project -> Build All). Так вот как вы строите?
Как упоминалось в этом потоке , единственными опциями (кроме "Сохранять автоматически перед сборкой"), которые на самом деле запрашивают пользователя для сохранения файлов, являются:
> Run/Debug > Launching > Save required dirty editors before launching
> Run/Debug > Launching > [x] Build (if required) before launching
Ответ VonC выглядит отлично, но не работает так, как кажется (Eclipse 3.5.1.R35x_v20090910 на WinXP-Pro-32). Однако Eclipse и я, кажется, по-разному думаем о том, что такое «требуемый грязный редактор» :-( -
Было бы неплохо, если бы можно было определить объем ресурсов для проверки на грязность для каждой отдельной конфигурации запуска - с настройкой по умолчанию "содержащий проект и проекты, на которые есть ссылки".
Но похоже, что 3.5.2 устраняет эту проблему.