Как «частично скомпилировать» Java в Eclipse? - PullRequest
2 голосов
/ 08 сентября 2010

Мой Eclipse настроен ' Проект ' -> ' Автоматическая сборка '. В моем проекте большое количество файлов Java. После изменения одного Java-файла все Java-файлы компилируются в проекте. Это действительно тратит много времени.

Мой вопрос заключается в том, как настроить Eclipse как ', частично скомпилировать ', который просто компилирует связанные Java-файлы. Имеет ли это смысл?

Спасибо!

Ответы [ 4 ]

2 голосов
/ 08 сентября 2010

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

1 голос
/ 10 сентября 2010

Вы можете исключить ненужные файлы из вашей сборки: щелкните правой кнопкой мыши по файлу в проводнике пакетов,
выберите «Удалить из контекста» или Shift + Ctrl + Alt + Down

0 голосов
/ 06 декабря 2010

См. Также Eclipse создает ВСЕ классы при каждом сохранении вопроса.
Я все еще вижу это поведение, когда я делаю рефакторинг из IDE, например. удаление классов с помощью Perforce и т. д. Тот факт, что большая часть кода по-прежнему должна быть скомпилирована с помощью устаревшего пользовательского построителя на основе Ant (например, для генерации классов запросов, кода Antlr и т. д.), здесь не помогает.

0 голосов
/ 08 сентября 2010

СЛЕДУЕТ просто построить свою часть. Если у вас запущен плагин Maven, вам нужно изменить его настройки, чтобы он не делал полную сборку каждый раз. То же самое касается любых аспектов ...

...