Question

Je suis nouveau à SBT et à jouer!et veulent des conseils sur la façon de structurer ce projet.

Je veux avoir mes modèles et mon code lié à l'extérieur de mon application de jeu.

Je sais que la lecture a des sous-modules, mais cela semble être la lecture de modules connexes non seulement un module séparé pour mes modèles + Slick.

  1. Comment peut-on avoir mes modèles + slick en dehors de mon projet de jeu?Devrais-je simplement créer un projet Maven distinct et importer la bibliothèque via le référentiel local Maven Sbt Maven?

  2. Si je le fais # 1, cela signifie-t-il si je mettais à jour mes modèles ou mon code slick, je ne pourrai pas simplement rafraîchir le navigateur et obtenir cette belle fonctionnalité de rééquipement rapide?

  3. Je devrai réutiliser mes modèles + code SLICK / DAO dans d'autres projets, de sorte que je ne le souhaite pas dans ce projet.

    Quelles options ai-je?

Était-ce utile?

La solution 2

Ma solution consistait à créer une application de module multi-SBT.

Je sais avoir des modules pour:

/services
/common
/playapp

Avec cette mise en page, je peux apporter des modifications dans l'un de mes modules et que je reçois les temps de compilation rapides avec SBT.Dans le contexte d'une application de lecture, je peux simplement rafraîchir mon navigateur et mes modifications sont réfléchies dans les 3-4 secondes.

Si vous souhaitez des détails sur la mise en page de mon projet, voir: Confus comment configurer un projet multi-projet SBT

Autres conseils

Je pense que la seule option que vous avez est d'utiliser la fonction Sous-Modules.Avec cela, vous obtenez un cycle recompilé rapide et obtenez votre projet bien structuré.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top