Frage

Ich bin neu in SBT und Play!Und möchten Sie, wie Sie dieses Projekt strukturieren können.

Ich möchte meine Modelle und den Code außerhalb meiner Spielanwendung haben.

Ich weiß, dass das Stück Untermodule hat, aber das scheint Play-ähnliche Module zu sein, nicht nur ein separates Modul für meine Modelle + Slick.

    .
  1. Wie können meine Modelle + Slick außerhalb meines Spielprojekts haben?Sollte ich einfach ein separates MAVEN-Projekt erstellen und die Bibliothek über das lokale Repository von SBT Maven importieren?

  2. Wenn ich # 1 tue, bedeutet das, wenn ich meine Modelle oder den Slick-Code aktualisiere, kann ich den Browser nicht einfach aktualisieren und diese schöne Fast Re-Compile-Funktion erhalten?

  3. Ich muss meine Modelle + Slick / Dao-Code in anderen Projekten erneut verwenden, so dass ich, warum ich nicht in diesem Projekt gebacken möchte.

    Welche Optionen habe ich?

War es hilfreich?

Lösung 2

Meine Lösung bestand darin, eine Multi-SBT-Modulanwendung zu erstellen.

Ich weiß, habe Module für:

generasacodicetagpre.

Mit diesem Layout kann ich Änderungen in meinen Modulen vornehmen, und ich bekomme die schnellen Kompilierzeiten mit SBT.Im Rahmen einer Wiedergabeanwendung kann ich einfach meinen Browser auffrischen und meine Änderungen werden innerhalb von 3-4 Sekunden reflektiert.

Wenn Sie Details zu meinem Projektlayout wünschen, finden Sie unter: Verwirrt, wie man ein Multi-Projekt-SBT-Projekt einrichten

Andere Tipps

Ich denke, die einzige Option, die Sie haben, ist, die Sub-Module-Funktion zu verwenden.Damit erhalten Sie einen schnellen Recompily-Zyklus und erhalten Sie Ihr Projekt gut strukturiert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top