Ich habe ein Grails-Projekt erstellt, das alle grundlegenden Domänenobjekte enthält. Ich möchte separate Grails-Projekte erstellen, so dass es mir hilft, die funktionalen Grenzen getrennt zu halten, aber ich muss diese grundlegenden Domänenobjekte und -dienste als Basisabhängigkeit verwenden, damit ich diese Ebene nahtlos in all meinen anderen Grails-Projekten verwenden kann . Irgendwelche Gedanken darüber, ob dies ein richtiger Ansatz ist und einige Hinweise darauf, wie man es macht, sind hochgeschätztVerwenden der Domänenobjekte in einem Grails-Projekt als eine Abhängigkeit in anderen Grails Projekt
Q
Verwenden der Domänenobjekte in einem Grails-Projekt als eine Abhängigkeit in anderen Grails Projekt
0
A
Antwort
1
Sie können die eine, die Domain-Klassen hat, stattdessen ein Plug-in machen. Dann benutze dieses Plugin in deiner aktuellen App.
Siehe die docs, vor allem der Abschnitt Plugins und Multi-Projekt Builds.
+0
Vielen Dank Adeel Ansari für den Vorschlag, ich werde durch die Dokumente gehen und ich werde Sie wissen lassen, wenn ich gefunden habe, was ich suchte – jay
Verwandte Themen
- 1. Kann eine Webanwendung in Grails als Jar erstellt werden und in einem anderen Projekt als Abhängigkeit verwendet werden
- 2. Wie man eine "nicht-mavenisierte" Jar-Abhängigkeit zu einem Grails-Projekt hinzufügt (Grails 3.x)
- 3. individuelle Verwenden Widget in einem anderen Projekt
- 4. Verwenden Sie WAR als Abhängigkeit in Maven
- 5. wie ein Projekt als Bibliothek API in einem anderen Projekt in Android verwenden?
- 6. Verwenden Sie Pom-Packaging Maven-Projekt als Abhängigkeit
- 7. Unity-Projekt als Abhängigkeit in Gradle
- 8. Wie man eine "nicht-mavenized" Jar-Abhängigkeit zu einem Grails-Projekt hinzufügt
- 9. Markdown als Grails verwenden View
- 10. Wie erstellt man eine Abhängigkeit, die abhängig vom aktuellen Projekt eine Funktion einer anderen Abhängigkeit aufruft?
- 11. Jar von einem Projekt in einem Git-Repository zu einem anderen Projekt in einem anderen Repository als Maven-Build einfügen
- 12. Verwenden Sie eine Abhängigkeit in Node, eine andere in Browser
- 13. Wie grails globale Abhängigkeit
- 14. Verwenden Sie die Konfiguration von einem anderen Projekt in VS
- 15. Clearing Grails Abhängigkeit Cache
- 16. VS2010: Namespace von einem anderen Projekt innerhalb der Lösung verwenden?
- 17. Projekt/Aufgabenfelder in Abhängigkeit von der Stufe
- 18. Wie kann man die Mavenabhängigkeit, die in einem anderen Projekt angegeben ist, in mein Projekt aufnehmen?
- 19. Wie vC++ Klassenbibliothek in einem anderen Projekt zu verwenden?
- 20. wie ein Projekt als Modul in einem anderen Projekt in Android Studio
- 21. Paket in einem Projekt verwenden
- 22. Verwenden von Unity, um Abhängigkeit von einem anderen Projekt mit Azure WebJob zu importieren
- 23. Grails-Projekt in STS beschädigt?
- 24. Wie jnetpcap als Abhängigkeit in Maven-Projekt hinzufügen?
- 25. Verschiedene Sprachen in einem Projekt verwenden
- 26. So erstellen Sie globale Variablen in einem Grails-Projekt
- 27. Verwenden Sie eine Paket-Verzweigung in einer Composer-Abhängigkeit
- 28. Exportieren Sie ein APK-Bibliotheksprojekt, und verwenden Sie es in einem anderen Android-Projekt
- 29. Methode in einem anderen Projekt implementieren
- 30. Verwenden Sie Apache Beam als Abhängigkeit
Sie könnten es zu einem Plugin machen, aber warum nicht einfach eine REST-API erstellen, mit der mehrere Apps kommunizieren, um mit der Domain zu interagieren? –
Stimmen Sie mit dem ersten Teil überein, nicht mit dem zweiten Teil. REST-API ist nicht immer die beste Lösung. sollte nicht vorgeschlagen werden, ohne ausreichende Kenntnisse über die Anforderungen und Sachen. –
Ich habe über die REST-API als eine der Lösungen nachgedacht, aber kurzfristig wollte ich die Komplexität meiner Architektur nicht erhöhen, daher wird es mir immer noch helfen, Modularität zu erreichen. – jay