0
如果我正在查看項目源代碼(在Intellij中)如何判斷我正在查看的Grails源代碼是應用程序還是插件?Grails 3應用程序或插件
我知道Grails應用程序構建的輸出是一個WAR和一個插件的JAR,但我無法弄清楚如何通過查看源代碼來區分差異。
紅利問題:如果它是一個多模塊項目,我該如何判斷哪個模塊是應用程序以及哪些模塊是插件?或者我在這裏錯過了一些重要的概念?
如果我正在查看項目源代碼(在Intellij中)如何判斷我正在查看的Grails源代碼是應用程序還是插件?Grails 3應用程序或插件
我知道Grails應用程序構建的輸出是一個WAR和一個插件的JAR,但我無法弄清楚如何通過查看源代碼來區分差異。
紅利問題:如果它是一個多模塊項目,我該如何判斷哪個模塊是應用程序以及哪些模塊是插件?或者我在這裏錯過了一些重要的概念?
插件也可以作爲應用程序運行,並且通常會有Application.groovy
文件。插件將有一個<pluginname>GrailsPlugin.groovy
文件設置插件。在grails 3中,這是/src/main/groovy
文件結構。
主應用程序在grails-app/init/project/Appication.groovy文件中有靜態void main(String [] args),而插件不會有該文件。 – Biswas