在Grails中为ShiroUser指定包
非常基本的问题。 有没有办法指定包(在执行shiro快速入门时)放置ShiroUser和ShiroRole类的位置? 默认情况下,它们放在grails app/domain/上,我希望它们放在/grails app/domain/com/bla/bla上。 当尝试移动这些类时,Netbeans的重构工具是无用的在Grails中为ShiroUser指定包,grails,shiro,Grails,Shiro,非常基本的问题。 有没有办法指定包(在执行shiro快速入门时)放置ShiroUser和ShiroRole类的位置? 默认情况下,它们放在grails app/domain/上,我希望它们放在/grails app/domain/com/bla/bla上。 当尝试移动这些类时,Netbeans的重构工具是无用的 谢谢。看来不可能开箱即用 您可能有一个临时解决方案,包括: 将shiro插件作为内置插件安装(请参阅):卸载shiro插件,下载shiro插件zip文件,然后在MyProject/下解压
谢谢。看来不可能开箱即用 您可能有一个临时解决方案,包括:
MyProject/
下解压。然后修改BuildConfig.groovy
文件并添加grails.plugin.location.shiro'=“shiro”
shiro/scripts
文件夹修改\u ShiroInternal.groovy
script,尤其是代码行def artifactpath=“grails app/domain”
。如果用户命令参数指定了一个argsMap['package']
,则可以在此处附加它我认为这样做的答案是:
grails shiro-quick-start **--prefix=org.example.mypackage.**
我希望这有助于
谢谢你,Fabien,我不能做你建议的修正,但我考虑一旦我做了一些事情,并与GRARES更舒适。谢谢你的回答,看来插件已经更新了或者我没有注意到——前缀:)我会试试。