Функция проекта> Очистить в Eclipse - PullRequest
117 голосов
/ 28 декабря 2010

Что такое проект Eclipse & rarr; Чистый ... инструмент на самом деле?

Ответы [ 4 ]

121 голосов
/ 28 декабря 2010

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

71 голосов
/ 28 декабря 2010

Его функция зависит от сборщиков, которые у вас есть в вашем проекте (они могут интерпретировать команду clean как им нравится) и от того, включена ли у вас функция автоматической сборки.Если автоматическая сборка включена, вызов clean эквивалентен чистой сборке.Сначала удаляются артефакты, затем вызывается полная сборка.Если автоматическая сборка отключена, очистка удалит артефакты и остановится.Затем вы можете вызвать сборку вручную позже.

12 голосов
/ 13 января 2012

Здесь другая проблема на работе. Чистая функциональность Eclipse нарушена. Если вы удаляете файлы за пределами Eclipse, он не обнаружит тот факт, что файлы теперь отсутствуют, и вы получите ошибки сборки, пока не удалите файлы вручную. Даже тогда, это не обязательно будет работать, особенно если много файлов отсутствует. Это случается со мной довольно часто, когда я проверяю ветвь кода, которая претерпела много изменений с момента моей последней сборки. В этом случае единственный выход, который я нашел, - это запустить новое рабочее пространство и перезагрузить проект с нуля.

0 голосов
/ 11 июня 2018

Я также столкнулся с той же проблемой с Eclipse, когда запускал чистую сборку с Maven, но есть простое решение этой проблемы.Нам просто нужно запустить обновление Maven, а затем собрать или запустить приложение напрямую.Я надеюсь, что это решит проблему.

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