【发布时间】:2011-10-18 12:42:36
【问题描述】:
非常基本的问题。 有没有办法指定将 ShiroUser 和 ShiroRole 类放置在哪里的包(在执行 shiro-quick-start 时)? 默认情况下,它们位于 grails-app/domain/,我希望它们位于 /grails-app/domain/com/bla/bla。 尝试移动这些类时,Netbeans 的重构工具毫无用处。
谢谢。
【问题讨论】:
非常基本的问题。 有没有办法指定将 ShiroUser 和 ShiroRole 类放置在哪里的包(在执行 shiro-quick-start 时)? 默认情况下,它们位于 grails-app/domain/,我希望它们位于 /grails-app/domain/com/bla/bla。 尝试移动这些类时,Netbeans 的重构工具毫无用处。
谢谢。
【问题讨论】:
好吧,它似乎不可能开箱即用。
您可能有一个临时解决方案,包括:
MyProject/. 下解压缩。然后修改BuildConfig.groovy文件并添加grails.plugin.location.'shiro' = "shiro"
shiro/scripts 文件夹中的_ShiroInternal.groovy 脚本,尤其是代码为def artefactPath = "grails-app/domain" 的行。如果由用户命令参数指定,您可以在此处附加 argsMap['package']
【讨论】:
我认为这样做的答案是:
grails shiro-quick-start **--prefix=org.example.mypackage.**
希望对你有帮助……
【讨论】: