Я работаю с малочисленной командой разработчиков. Мое задание состоит в том, чтобы преобразовать Сделать проект (с Идеей Intellij 9.0) в Знатока 2 проекта.
Проблема: мы проводим много времени во время разработки. С Делают, только одна полная сборка требовалась, и затем любое изменение не использовало много времени (почти мгновенно). С другой стороны, со Знатоком 2, немного изменения занимает много времени для выполнения.
Какое-либо решение?Спасибо.
Проблема, с которой вы столкнулись, и ее описание неясны (какова структура вашего проекта, как вы его создаете, сколько времени требуется, чтобы скомпилировать одно изменение и т. д.), но вот несколько приемов, которые могут помочь:
clean
при каждой сборке). Лично я не испытываю "много времени на выполнение" проблем с моими проектами.
IntelliJ может загружать конфигурацию модуля / проекта из файлов pom. Это означает, что во время разработки используйте сборку IntelliJ на основе файлов pom (которая является инкрементальной и быстрой) и используйте только maven stand alone для непрерывной интеграции и выпусков.
С другой стороны, в Maven 2 небольшое изменение занимает много времени.
Я не совсем уверен, что это должно быть правдой. Для одного проекта Maven на этапе компиляции не нужно перекомпилировать все исходники с нуля, только то, что было обновлено с момента последнего запуска (предполагается, что вы не делали clean
и т.д.).
Однако без подробностей трудно дать какой-либо совет. Вы перешли на Maven и обнаружили, что он, похоже, чрезмерно пересобирает многие части ваших проектов? Если да, пожалуйста, предоставьте больше деталей, как упоминает Паскаль выше. Или это просто вопрос, вызванный страхом?