Quando modifica un file scala nel mio Play 2 app, a volte solo alcuni file vengono ricompilati, ma spesso l'intero codebase deve essere ricompilato:Come determinare quando giocare! 2 deve ricompilare tutti i file?
[info] Compiling 1 Scala source to /home/michael/code/superglot/target/scala-2.10/classes...
[success] Compiled in 1s
contro
[info] Compiling 2 Scala sources to /home/michael/code/superglot/target/scala-2.10/classes...
[info] Compiling 52 Scala sources and 1 Java source to /home/michael/code/superglot/target/scala-2.10/classes...
[success] Compiled in 13s
Tuttavia non vedo schema discernibile per quando è necessaria una ricompilazione completa. Se aggiungo qualcosa di spazio a un modello o a una classe controller, è possibile compilare solo quel file, ma facendo lo stesso con un file comparabile verrà avviata una ricompilazione.
Vorrei amore per avere il maggior numero di ricariche di essere più vicino a 1s, perché attualmente sto aspettando una ricompilazione completa il più delle volte. Mi piacerebbe refactoring il mio codice per rendere più veloce per ricaricare le aree su cui sto lavorando, ma non so cosa potrei fare per ottenerlo. Le ricompense frequenti sono normali per una tipica app Play 2 o c'è qualcosa di anomalo nei miei?
È un problema difficile da affrontare ma ho qualche idea su cui dare seguito, grazie! – maackle