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.

    .
  1. 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?

  2. 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?

  3. .

    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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top