Maven化されたgrails 2.1.0プロジェクト(つまり、grails-maven-plugin 2.1.0)のコマンドラインから「generate-controller」を実行する方法を探しています。私は次のことを試しました:
mvn grails:generate-controller
- これを実行すると、「java.lang.IllegalStateException: ユーザー入力が有効になっていないため、入力ストリームを取得できません」というエラーが表示されます。何らかの理由で、grails はコンソールから読み取ることができないようです (ドメイン クラスの名前を取得するため)。- http://jira.grails.org/browse/MAVEN-172でこのエラーについて説明しています。ここに記載されている両方のソリューション(grailsプロジェクトキャッシュを削除し、mvn cleanを実行)を試しましたが、どちらも問題を解決しませんでした
mvn grails:exec "grails:generate-controller"
- これにより、org.codehaus.groovy.grails.cli.ScriptNotFoundException
コマンドラインパラメータを介してドメインクラスの名前を指定する方法はありますか? みたいなmvn generate-controller -DclassName=my.domain.class.name
?