我刚刚切换到 grails 2.2 并且遇到了一个主要的插件问题。我有一个应用程序 - my-app 和一个插件 - my-plugin。我想将 spring-security-core 插件安装到 my-plugin 中,然后将 my-plugin 安装到 my-app 中。当我完成此操作并执行 s2-quickstart 后,就创建了 LoginController。我现在可以毫无问题地启动我的插件,但是当我尝试启动我的应用程序时,它抱怨它找不到任何 springsecurity 类。错误如下所示:
12:无法解析类 org.springframework.security.web.WebAttributes @ 第 12 行,第 1 列。 7:无法解析类 org.springframework.security.authentication.AccountExpiredException @ 第 7 行,第 1 列。 11:无法解析类org.springframework.security.core.context.SecurityContextHolder @ 第 11 行,第 1 列。
在我看来,就像只有 my-plugin 可以看到 spring security 插件依赖项,而 my-app 不能,所以他们甚至没有按照手册认为应该有的级联。
我还尝试通过在 BuildConfig.conf 中添加以下内容来安装 spring-security-core 插件: compile ":spring-security-core:1.2.7.3" 但它也不起作用。
有任何想法吗?