2017-06-20 8 views
0

Wenn ich den Projektquellcode (in Intellij) anschaue, wie kann ich feststellen, ob der Grails-Quellcode, den ich mir ansehe, eine Anwendung oder ein Plugin ist?Grails 3 Anwendung oder Plugin

Ich bekomme es, dass die Ausgabe eines Grails Application Build ist ein WAR, und ein JAR für ein Plugin, aber ich kann nicht herausfinden, wie man den Unterschied erkennen, indem Sie auf den Quellcode.

Bonus Frage: Wenn es ein Multi-Modul-Projekt ist, wie kann ich sagen, welches Modul ist die Anwendung und welche Module sind die Plugins? Oder fehlt mir hier ein wichtiges Konzept?

+0

Hauptanwendung haben statische void main (String [] args) in grails-app/init/project/Appication.groovy Datei, während Plugin diese Datei nicht haben. – Biswas

Antwort

0

Plugins können auch als Anwendungen ausgeführt werden und haben oft eine Application.groovy Datei. Plugins haben eine <pluginname>GrailsPlugin.groovy Datei, die das Plugin erstellt. In Grails 3 ist dies in /src/main/groovy Dateistruktur.