2014-03-28 106 views
0

我试图运行应用程序,我得到了一个错误:的Grails:无法解析的依赖关系 - 弹簧安全ACL

Loading Grails 2.2.4 
| Configuring classpath 
| Error Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information): 
- org.springframework.security:spring-security-acl:3.2.0.RC1 

另外,我想“编译”和“解析相关性”和错误是一样的。 我BootConfig.groovy:

plugins { 
    ... 
    compile ":spring-security-core:2.0-RC2" 
    compile ":spring-security-acl:2.0-RC1" 
    .... 
} 

而且我有一个插件需要在c:\grails\grails-2.2.4\plugins\

spring-security-acl-2.0-RC1.zip 
spring-security-acl-2.0-RC1.pom 
spring-security-core-2.0-RC2.zip 
spring-security-core-2.0-RC2.pom 

我从我的工作站没有上网,所以我手动安装的插件。

请提供解决此问题的解决方案。

回答

0

你试过custom grails plugin solution

从该解决方案答复@Don:

grails.plugin.location.pluginname = "/home/username/dev/plugins/mypluginfolder" 

编辑

也是我在spring security acl dependencies看到的是,它依赖于compile "org.springframework.security:spring-security-acl:$springSecurityVersion",所以它是从你的拉链拉人失踪,大概可以解决你的常春藤或maven缓存,而不是插件目录。在常春藤缓存的情况下,文件夹将可能在~/.grails/ivy-cache/

+0

我试过'grails.plugin.location.'spring-security-acl'=“c:/grails/grails-2.2.4/plugins/spring-security- acl“'并且它没有帮助。同样的错误。 – lsv

+0

编辑了答案,但这只是我的猜测。 –

+0

该解决方案也无济于事。我决定不使用这个插件。 – lsv