Grails app只使用maven来运行,降低对grails的支持

时间:2013-05-27 13:57:42

标签: maven grails

我有一个启用了maven的grails应用程序。应用程序运行正常,使用:

grails run-app 

mvn grails:run-app

现在我的要求是仅使用maven运行应用程序,如果使用grails run-app执行应用程序,则会显示一条消息以使用maven运行应用程序。

2 个答案:

答案 0 :(得分:2)

我不知道它是否可能在grails中,但您可以通过使用maven设置系统属性然后在BootStrap中检查是否已设置此属性(System.getProperty('NAME')) - 如果不是,这意味着app不是由maven运行的,你可以显示一条消息并抛出异常以阻止grails

答案 1 :(得分:0)

请查看Grails Disable run-app command。我也面临同样的问题。

由于