Как улучшить скорость компиляции Play Framework 2.0

Кто-нибудь уже нашел некоторые твики для улучшения скорости компиляции Play 2.0? Я в настоящее время использую 2.0.1 Java.

 Andreas Ka24 июн. 2012 г., 16:37
Ничего особенного, только то, что компиляция занимает около 10 секунд, когда я открываю URL в браузере.
 biesior24 июн. 2012 г., 12:05
Напишите больше о симптомах. Хотя предложения Михаила верны, возможно, у вас есть другая проблема. Я согласен, что через некоторое время все медленнее и медленнее. В моем случае очистка неиспользуемой памяти и перезапуск консоли помогают на некоторое время.

Ответы на вопрос(2)

Решение Вопроса

play ~run, Это компилирует файлы, как только в файловой системе обнаружено изменение.

Кроме того, ходят слухи о том, что в ближайшие пару месяцев ожидается большой рост сборок. (вторая половина 2012 года)

 01 янв. 2014 г., 16:36
Игра 2.1 все еще медленная
 19 июл. 2016 г., 15:03
2,4. Все еще медленно. Кроме того, у меня были проблемы с запускомplay ~run; это вызывало некоторые условия гонки, когда я вручную обновлял страницу в процессе автоматической компиляции. Не смешно.

как мы исправили проблему компиляции в Play Framework с моей командой.

https://medium.com/@jfcote/the-ultimate-solution-to-play-framework-slow-compilation-53f4fd499df4

Подвести итоги,

Add this to build.sbt: playEnhancerEnabled := false Using a refactoring tool, encapsulate each field (making them private, generating a getter and changing the use everywhere for the newly created getter). Generate only a setter for fields that are used outside of the class (you will know by compiling and see the errors) Make sure to remove the @Transient annotation for all functions that are marked with it. We had these annotations on some functions because it was clashing with the Play Enhancer. Just remove the annotations and everything will be OK! Compile and fix everywhere you were using the field if the refactoring tool didn’t do its job.

Ваш ответ на вопрос