2011-08-02 2 views
1

非常に基本的な質問です。 ShiroUserクラスとShiroRoleクラスをどこに配置するか(shiro-quick-startを実行するとき)パッケージを指定する方法はありますか? デフォルトではgrails-app/domain /に配置されており、/ grails-app/domain/com/bla/blaに置いておきます。 これらのクラスを移動しようとすると、Netbeansのリファクタリングツールは役に立たなくなります。GrailsでShiroUserのパッケージを指定する

ありがとうございました。

答えて

1

これを箱から外すことはできないようです。

あなたには構成され、一時的な解決策かもしれません:、アンインストール史郎プラグイン史郎プラグインのzipファイルをダウンロードし、MyProject/.の下でそれを解凍します:インプレースプラグイン(hereを参照)として史郎プラグインをインストールし

  1. を。そして、BuildConfig.groovyファイルを変更し、_ShiroInternal.groovyshiro/scriptsフォルダからスクリプトとコードdef artefactPath = "grails-app/domain"を持つ、特にラインの変更grails.plugin.location.'shiro' = "shiro"
  2. を追加します。ここでは、ユーザコマンドパラメータによって指定された場合は、argsMap['package']を追加できます。
  3. パッチ(テスト後)をプラグインソースコードに送信します。この方法であなたはコミュニティとこのすばらしいプラグインに貢献し、次のリリースにパッチを含めることができます(そしてインプレースプラグインの設定を削除します)。
+0

おかげファビアンは、私はあなたがまだ修正案を行うことができませんでしたが、私は、私はいくつかのことを取得するとすぐにそれを行うことを検討してください仕事ともう少し協力グレイルと不快です。 –

1

私はこれを行う答えは:

grails shiro-quick-start **--prefix=org.example.mypackage.** 

私はそれが役に立てば幸い...

plugin description and installation

+0

こんにちはmpccolorado!あなたの答えをありがとう、それはプラグインが更新されているか、私は気づいていないようだ - プレフィックス:) 私はそれを試してみます。 –

関連する問題