非常非常基本的问题。 有没有一种方法来指定包(在做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不好。 –