我有一个启用了maven的grails应用程序。应用程序运行正常,使用:
grails run-app
和
mvn grails:run-app
现在我的要求是仅使用maven运行应用程序,如果使用grails run-app执行应用程序,则会显示一条消息以使用maven运行应用程序。
答案 0 :(得分:2)
我不知道它是否可能在grails中,但您可以通过使用maven设置系统属性然后在BootStrap中检查是否已设置此属性(System.getProperty('NAME')) - 如果不是,这意味着app不是由maven运行的,你可以显示一条消息并抛出异常以阻止grails
答案 1 :(得分:0)
请查看Grails Disable run-app command。我也面临同样的问题。
由于