Spring Grails依赖性问题

Spring Grails依赖性问题,spring,grails,dependencies,Spring,Grails,Dependencies,我正在将Java/SpringMVC应用程序迁移到Grails。我能够在Spring Security工作的同时获得一些页面。然而,当我添加cxf bundle minimal作为依赖项时,我开始出现下面的错误 :::::::::::::::::::::::::::::::::::::::::::::: :: UNRESOLVED DEPENDENCIES :: ::::::::::::::::::::::::::::::::::::

我正在将Java/SpringMVC应用程序迁移到Grails。我能够在Spring Security工作的同时获得一些页面。然而,当我添加cxf bundle minimal作为依赖项时,我开始出现下面的错误

    ::::::::::::::::::::::::::::::::::::::::::::::

    ::          UNRESOLVED DEPENDENCIES         ::

    ::::::::::::::::::::::::::::::::::::::::::::::

    :: javax.ejb#ejb;3.0: not found             ::

    ::::::::::::::::::::::::::::::::::::::::::::::
启动筛选器springSecurityFilterChain时出现异常 org.springframework.beans.factory.noSuchBean定义异常: 未定义名为“springSecurityFilterChain”的bean

现在,即使我删除了依赖项,错误仍会继续。有人知道问题的原因和解决方法吗?我的依赖列表如下

    dependencies {

    runtime 'mysql:mysql-connector-java:5.1.12'

    compile('log4j:log4j:1.2.16',
            'org.apache.cxf:cxf-bundle-minimal:2.2.9',
            'org.springframework:spring-beans:3.0.2.RELEASE',
            'org.springframework:spring-context:3.0.2.RELEASE',
            'org.springframework:spring-core:3.0.2.RELEASE',
            'org.springframework:spring-jdbc:3.0.2.RELEASE',
            'org.springframework.security:spring-security-core:3.0.2.RELEASE',
            'org.springframework.security:spring-security-config:3.0.2.RELEASE',
            'org.springframework.security:spring-security-web:3.0.2.RELEASE')
}

我敢肯定,这不是您想要听到的,但几乎每次我偏离默认的Grails配置(使用Maven或本机构建)时,我都会发现自己在这些类型的配置问题上绞尽脑汁。我没有一个神奇的解决方案,但我会先运行一个依赖关系报告,看看这个图是什么样子()。在那之后,它变成了侦探工作,而不仅仅是一点点尝试和错误。无论如何,从依赖关系报告开始,看看它显示了什么。祝您好运。

您可能需要在BuildConfig.groovy文件中添加一个新的maven repo依赖项。找到(或创建)一个包含丢失的jar文件的repo,并将其添加进来。默认情况下,jboss maven repo会被注释掉,但它可能有您想要的起点。

我今天也遇到了类似的问题。在网上进行了一些研究之后,我决定这个问题可能是由我的插件的一个依赖项引起的,但我不知道是哪一个。我是如何解决(避开)它的,转到“application.properties”并注释掉那些不重要的插件

显然,这并不能解决潜在的依赖性问题,除非您可以在没有这些插件的情况下生活

我理解你的挫折,相信我。如果你找到了更好的解决方案,请发布