非常非常基本的問題。 有沒有一種方法來指定包(在做shiro快速啓動時)在哪裏放置ShiroUser和ShiroRole類? 默認情況下,它們被放置在grails-app/domain /中,我希望它們位於/ grails-app/domain/com/bla/bla。 當試圖移動這些類時,Netbeans的重構工具是無用的。在Grails中爲ShiroUser指定包
謝謝。
非常非常基本的問題。 有沒有一種方法來指定包(在做shiro快速啓動時)在哪裏放置ShiroUser和ShiroRole類? 默認情況下,它們被放置在grails-app/domain /中,我希望它們位於/ grails-app/domain/com/bla/bla。 當試圖移動這些類時,Netbeans的重構工具是無用的。在Grails中爲ShiroUser指定包
謝謝。
好吧,它似乎不可能開箱即用。
你可能有一個包含一個臨時解決方案:
MyProject/.
下解開。然後修改BuildConfig.groovy
文件和文件夾shiro/scripts
,特別是其代碼def artefactPath = "grails-app/domain"
行添加grails.plugin.location.'shiro' = "shiro"
_ShiroInternal.groovy
腳本。如果用戶命令參數指定了argsMap['package']
將您的補丁(測試後)提交給插件源代碼。通過這種方式,您將回饋社區和這個驚人的插件,並且您將獲益於在下一個版本中包含您的修補程序(並移除插件插件設置)我認爲答案是:
grails shiro-quick-start **--prefix=org.example.mypackage.**
我希望幫助...
嗨mpccolorado!感謝您的回答,它似乎插件已更新或我沒有注意到 - 前綴:) 我會嘗試它。 –
謝謝小煜,我不能做你的建議尚未修復,但我認爲要儘快做到這一點,因爲我得到一些東西工作和更多合作Grails不好。 –