Quando si perde la funzione ricompilazione veloce del gioco?
-
21-12-2019 - |
Domanda
Sono nuovo sia su SBT che per giocare!e vuoi un consiglio su come strutturare questo progetto.
Voglio avere i miei modelli e il codice relativo a slick al di fuori della mia applicazione di gioco.
So che il gioco ha i sottoduli, ma sembra che siano riprodotti i moduli correlati non solo un modulo separato per i miei modelli + Slick.
- .
-
Come possono avere i miei modelli + slick al di fuori del mio progetto di gioco?Dovrei solo creare un progetto separato Maven e importare la libreria tramite il repository locale di SBT Maven?
-
Se lo faccio # 1, ciò significa se aggiornerò i miei modelli o il codice slick non potrò semplicemente aggiornare il browser e ottenere quella bella funzionalità di ri-compilazione veloce?
.
Avrò bisogno di riutilizzare i miei modelli + codice Slick / DAO in altri progetti in modo che io motivo non voglio che sia cotto in questo progetto.
Quali opzioni ho?
Soluzione 2
La mia soluzione è stata quella di creare un'applicazione del modulo multi-SBT.
Lo so avere moduli per:
/services
/common
/playapp
.
Con questo layout posso apportare modifiche in nessuno dei miei moduli e ottengo i tempi rapidi compilati con SBT.Nel contesto di un'applicazione di riproduzione, posso semplicemente aggiornare il mio browser e le mie modifiche si riflettono entro 3-4 secondi.
Se si desidera dettagli sul layout del mio progetto, vedere: Confuso Come configurare un progetto SBT Multi Project
Altri suggerimenti
Penso che l'unica opzione che hai è utilizzare la funzione dei moduli secondari.Con questo ottieni un ciclo ricciolo veloce e ottieni il tuo progetto ben strutturato.