ApacheShiro插件问题,Grails2.4.4升级到3.2.8

ApacheShiro插件问题,Grails2.4.4升级到3.2.8,grails,grails-plugin,shiro,Grails,Grails Plugin,Shiro,将Grails从2.4.4版升级到3.2.8版。插件声明未被解析 dependencies { compile "org.grails.plugins:shiro:1.2.1" ... } Grails试图在maven repo中找到依赖项,然后访问repo.Grails.org grails shiro插件是否有其他位置可供查找 Error initializing classpath: Could not find org.grails.plugins.shiro:1.2.

将Grails从2.4.4版升级到3.2.8版。插件声明未被解析

dependencies {
    compile "org.grails.plugins:shiro:1.2.1"
    ...
}
Grails试图在maven repo中找到依赖项,然后访问repo.Grails.org

grails shiro插件是否有其他位置可供查找

Error initializing classpath: Could not find org.grails.plugins.shiro:1.2.1
Searched the following locations
    file:/C:/Users/Owner/.m2/repository...shiro-1.2.1.pom
    file:/C:/Users/Owner/.m2/repository...shiro-1.2.1.jar
    https://repo.grails.org/grails/core/org/grails/plugins/shiro/1.2.1/shiro-1.2.1.pom
    ...shiro-1.2.1.jar
我也尝试自己构建插件,但遇到了gradle和依赖性的问题

我试图加入SpringSecurityShiro,但它创建了现成的登录/身份验证功能,还没有找到解决方法。见下文


您试图安装Grails 2插件,但在Grails 3.x中不起作用-您必须使用Grails 3插件(请参阅)


但是Grails3没有Shiro插件。已经完成了一些升级工作,但还没有完成,而且据我所知,还没有计划制作与Grails3兼容的版本。

谢谢!!但是,我尝试了一下,因为我正在更新一个项目,我不需要SpringSecurityShiro提供的“预先制作”的启动代码,而且我还没有弄清楚如何使用/绕过现成的代码。解决这个问题的最佳方法是什么?再次感谢您抽出时间。继续看2.4.4会更好吗?或者我会错过吗?升级到3.x可能会很痛苦,但这是值得的——在某个时刻,你没有选择,等待的时间越长,痛苦就越大。请注意,spring security shiro插件是spring security和shiro之间的一个“桥梁”插件,允许您同时使用两者,但两者都需要配置,并且插件本身的功能很少。最好的选择是使用spring security core—有很多经验丰富的用户可以帮助您解决任何问题。此外,请注意,spring security core生成的代码都不是必需的—它只是典型工作流的启动代码,但如果您愿意,您可以自行配置所有内容。另外,它只有3个域类和几行配置,所以它对你的应用程序来说几乎不是一个负担。在注册Grails Slack,询问更详细的问题,展示我是否围绕Spring安全性和定制的基本配置工作?你能推荐一个像样的教程吗?非常感谢。