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 に答える