¿Alguien ha encontrado algunos ajustes para mejorar la velocidad de compilación de Play 2.0? Actualmente estoy usando 2.0.1 java.Cómo mejorar la velocidad de compilación de Play Framework 2.0
10
A
Respuesta
14
Puede usar play ~run
. Esto compila los archivos tan pronto como se detecta un cambio en el sistema de archivos.
Además, hay rumores de un gran impulso de compilación en los próximos meses. (segundo semestre de 2012)
0
He escrito una publicación muy larga sobre cómo hemos solucionado el problema de compilación en Play Framework con mi equipo.
https://medium.com/@jfcote/the-ultimate-solution-to-play-framework-slow-compilation-53f4fd499df4
Para resumir,
- Añadir esto a build.sbt:
playEnhancerEnabled := false
- Con una herramienta de refactorización, encapsular cada campo (haciéndolos privada, generando un captador y el cambio de la utilización de todo el mundo para el getter recién creado). Genere solo un setter para los campos que se usan fuera de la clase (lo sabrá al compilar y ver los errores)
- Asegúrese de eliminar la anotación @Transient para todas las funciones que están marcadas con este. Teníamos estas anotaciones sobre algunas funciones porque chocaban con Play Enhancer. ¡Solo elimine las anotaciones y todo estará bien!
- Compila y corrige donde sea que estuvieras usando el campo si la herramienta de refactorización no hizo su trabajo.
Cuestiones relacionadas
- 1. play-framework [2.0] HTTPS
- 2. Cómo contribuir módulos en Play Framework 2.0?
- 3. ¿Cómo uso Play Framework 2.0 en netbeans
- 4. Play Framework 2.0: Formateadores personalizados
- 5. Uso de Eclipse con Play Framework 2.0
- 6. play framework 2.0 error de consola
- 7. Cron Job in play framework 2.0
- 8. Play Framework 2.0 - ¿Dónde está jsAction?
- 9. Configuración de integración continua de Play Framework 2.0
- 10. Ejecutando evoluciones en Play Framework 2.0
- 11. ¿Cómo funciona Play Framework?
- 12. Cómo usar OAuth 2 en Play Framework 2.0
- 13. Cómo crear una variable global con Play Framework 2.0
- 14. play framework 2.0 - internacionalización - cómo traducir un mensaje
- 15. ¿Cómo funciona exactamente Play Framework 2.0 controllers/Async?
- 16. Redacción de páginas de tiempo en Play 2.0 Scala Framework
- 17. Uso de campos públicos en Play Framework 2.0
- 18. Migrate Play! Controlador de aplicación Framework 1.2.3 a 2.0
- 19. Joda DateTime Field en el Anorm de Play Framework 2.0
- 20. Gestión de dependencias con aplicaciones Play 2.0
- 21. Play 2.0 Framework, utilizando un BodyParser con una solicitud autenticada
- 22. ¿Cuál es la mejor manera de mejorar la velocidad de compilación ASP.NET/C#?
- 23. Cargando archivos como transmisión en play framework 2.0
- 24. Play Framework y DB2
- 25. ¿Cómo puedo mejorar la velocidad de descarga de scrapy?
- 26. ¿Dónde está el método isAjax() en Play Framework 2.0?
- 27. play framework 2.0: excepción inesperada: clave no encontrada: origen
- 28. Adición de la dependencia común de Apache Jugar Framework 2.0
- 29. Usos de CDN en Play 2.0
- 30. Play 2.0 Captcha
Escribir más acerca de simptoms. Aunque las sugerencias de michiel son correctas, tal vez tenga otro problema. Estoy de acuerdo en que después de un tiempo se vuelve cada vez más lento. En mi caso, purgar la memoria no utilizada y reiniciar la consola ayuda durante un tiempo. – biesior
Nada especial, solo que la compilación demora unos 10 segundos cuando abro una URL en el navegador. –