0

我有一个启用了 maven 的 grails 应用程序。应用程序运行良好,同时使用:

grails run-app 

mvn grails:run-app

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

4

2 回答 2

2

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

于 2013-05-27T14:02:49.740 回答
0

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

谢谢

于 2013-05-31T08:00:16.503 回答