Медленная компиляция с SBT
Как уже упоминалось разработчиками lightbend, активатор является EOL-ed, поэтому я переключился на SBT. Я скачал версию 0.13.15, установил ее и начал чистить / компилировать в своем проекте через терминал. Компиляция заняла 535 секунд с SBT, но с активатором она всегда была ниже 150 секунд.
Может кто-нибудь помочь мне улучшить / уменьшить время компиляции снова? В противном случае я вернусь к активатору, потому что он намного быстрее.
Я использую IntelliJ IDEA 2017.1.3. Даже со встроенной оболочкой SBT время компиляции занимает около 530 секунд, и ребята из IntelliJ рекомендуют мне поднять этот вопрос здесь.
Дайте мне знать, если вам нужна дополнительная информация, заранее спасибо, -Y-
1 ответ
Оказалось, что чрезмерно сложный код отвечает за увеличение времени компиляции (не линейно для добавленных / измененных классов и логики). Таким образом, некоторые классы и наследования приводят к увеличению скорости компиляции в 4 раза.