Apache Shiro插件的问题,Grails 2.4.4升级到3.2.8

时间:2017-04-19 21:44:41

标签: grails grails-plugin shiro

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

dependencies {
    compile "org.grails.plugins:shiro:1.2.1"
    ...
}

Grails试图在repo.grails.org找到maven仓库中的依赖关系。

是否有不同的位置可以查找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和依赖的问题。 Could not create task of type 'DependencyManagementReportTask'. New to Gradle

我尝试包含spring-security-shiro,但它创建了现成的登录/身份验证功能,并且还没有找到解决方法。见下文

enter image description here

1 个答案:

答案 0 :(得分:1)

您正在尝试安装Grails 2插件,但这在Grails 3.x中不起作用 - 您必须使用Grails 3插件(请参阅http://plugins.grails.org/)。

但Grails 3没有Shiro插件。有些工作已经完成升级,但是还没有完成,而且我没有计划制作Grails3兼容版本。< / p>