【问题标题】:I can't install spring-security-core plugin in Grails我无法在 Grails 中安装 spring-security-core 插件
【发布时间】:2012-10-17 19:30:44
【问题描述】:

我有 Windows 7 和 Grails-2.0.4。尝试安装插件 spring-security-core。我到处都试过了:cmd,Idea,SPS。没有任何效果。到处都是同样的错误:

!Error resolving  plugin [name: spring-security-core, group: org.grails.plugins, version: latest.integration(1.2.7.3 in SPS)]. Plugin not found.
!Error Plugin not found  for name [spring-security-core] and version[not specified(1.2.7.3 in SPS)]

我试图把这个插件的 zip 文件放在不同的目录中。不工作。通过连接一切正常。请帮帮我。

【问题讨论】:

  • 检查 Grails Spring 安全集成是否需要另一个特定的 jar。这是使用 Spring 时常见的混淆。 Spring jar 仅包含调用其他第三方代码的集成代码。例如 Spring-orm 调用 Hibernate.jar

标签: grails spring-security


【解决方案1】:

检查您的 BuildConfig 依赖项的 repositories 部分,如果还没有,请添加以下内容:

grailsRepo "http://grails.org/plugins" 

grails 插件存储库于今年早些时候移动,旧存储库不包含自 2012 年 4 月以来发布的任何插件版本。我不记得确切的 Grails 版本将默认使用新存储库,更改发生在 2.0 左右.3/4.

【讨论】:

    【解决方案2】:

    安装它的首选方法是在 BuildConfig.groovy 中添加一个依赖项。每个插件的语法都列出了,在这种情况下来自 http://grails.org/plugin/spring-security-core: compile":spring-security-core:1.2.7.3"(look for the 'Dependency' section at the top). So theplugins` BuildConfig.groovy 部分应该如下所示:

    plugins {
       runtime ":hibernate:$grailsVersion"
       build ":tomcat:$grailsVersion"
       ...
       compile ":spring-security-core:1.2.7.3"
    }
    

    您也可以使用install-plugin 脚本安装它:

    $ grails install-plugin spring-security-core
    

    但依赖方法是更好的方法。

    【讨论】:

    • 说我疯了,但我会在 BuildConfig.groovy 中将日志级别设置为“警告”以获取更多信息。
    • 你疯了伯特,你为什么要那样做?
    猜你喜欢
    • 2015-02-05
    • 2016-03-23
    • 2012-09-29
    • 2011-07-07
    • 2012-02-17
    • 2012-11-04
    • 2015-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多