Eclipse создает ВСЕ классы при каждом сохранении - PullRequest
9 голосов
/ 26 марта 2009

У меня большой проект в моей рабочей области. Каждый раз, когда я сохраняю jsp или любой файл (java, txt, properties и т. Д.), Сборка запускается. Построение занимает от 30 до 45 секунд. Я ненавижу это! Я не могу быть продуктивным, как это. Это только начало происходить недавно, у меня всегда была включена автоматическая сборка, которая не вызывала этой проблемы. Другие люди здесь, в офисе, не понимают этой проблемы. Так что это должны быть мои настройки.

Наверное, вопросы в том, как получить затмение для создания только измененного файла класса, а не полной сборки при каждом редактировании какого-либо файла в проекте?

Пожалуйста, помогите!

Ответы [ 4 ]

5 голосов
/ 29 мая 2009

Оказывается, у меня не было всех моих банок в пути к классам. Эти файлы не использовались моими кодами напрямую, поэтому в моих кодах не было ошибок как таковых. Они были нужны другим библиотекам, которые я использовал.

FIX: Убедитесь, что все зависимости добавлены в classpath.

4 голосов
/ 26 марта 2009

Я думаю, вопросы, как я могу получить затмение, чтобы построить только файл класса что я модифицировал и не полный строить каждый раз, когда я редактирую любой файл в проект? * * 1002

Это то, что Eclipse обычно делает «из коробки». Вы, должно быть, что-то сломали ...

Используете ли вы внешние инструменты сборки (такие как Ant)? Проверьте настройки Builders для проекта.

Если больше ничего не помогает, попробуйте создать новое рабочее пространство и импортировать в него свой проект.

1 голос
/ 26 марта 2009

Как сказал Тило , проверь своих строителей.

Последним средством будет удалить ваше рабочее пространство и проверить чистый набор кода. Это более или менее раздражает в зависимости от того, насколько легко или сложно получить ваш код из «извлеченного» в «запущенный» и насколько вы настраиваете свой опыт Eclipse (измененные ярлыки / представления / перспективы, данные mylyn и т. Д.).

0 голосов
/ 26 марта 2009

Я не использую Eclipse (так что посчитайте это необразованным предположением :-), но еще одна вещь, которую нужно проверить, - это настройки часов. Возможно, ваше время установлено слишком далеко от времени изменения файла, поэтому он думает, что исходные файлы изменились по отношению к файлам классов.

Я бы сказал, что это очень маловероятно, но в зависимости от того, как Eclipse работает в , возможно .

Другое дело, уверены ли вы, что изменяемый файл действительно не требует перестройки других файлов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...