从 Grails 2.2.2 升级到 2.5.1 时出现编译问题
Compilation issue while upgrading from Grails 2.2.2 to 2.5.1
我正在从 Grails 2.2.2 迁移到 Grails 2.5。1.While 升级我面临
的编译问题
import org.codehaus.groovy.grails.commons.ApplicationHolder
class 存在于
中
spring-security-core-1.2.7.3\src\groovy\org\codehaus\groovy\grails\plugins\springsecurity\ReflectionUtils.groovy
我在 buildConfig.groovy 内的插件依赖标签内使用 spring-security-core 1.2.7.3 和 spring security ldap 1.0.6 版本。我试图更新版本,但我没有为这两个罐子找到正确的组合。
有人可以帮我找到与 2.5.1 Grails 兼容的两个 jar 的正确版本。
对核心插件使用 compile ":spring-security-core:2.0.0"
,对 LDAP 插件使用 compile ":spring-security-ldap:2.0.1"
。
您的 BuildConfig.groovy 应如下所示:
grails.servlet.version = '3.0'
grails.project.work.dir = 'target'
grails.project.target.level = 1.7
grails.project.source.level = 1.7
grails.project.dependency.resolver = 'maven'
grails.project.dependency.resolution = {
inherits 'global'
log 'warn'
checksums true
legacyResolve false
repositories {
inherits true
mavenLocal()
grailsCentral()
mavenCentral()
}
dependencies {
...
}
plugins {
compile ':spring-security-core:2.0.0'
compile ':spring-security-ldap:2.0.1'
// other plugins
}
}
我正在从 Grails 2.2.2 迁移到 Grails 2.5。1.While 升级我面临
的编译问题import org.codehaus.groovy.grails.commons.ApplicationHolder
class 存在于
中spring-security-core-1.2.7.3\src\groovy\org\codehaus\groovy\grails\plugins\springsecurity\ReflectionUtils.groovy
我在 buildConfig.groovy 内的插件依赖标签内使用 spring-security-core 1.2.7.3 和 spring security ldap 1.0.6 版本。我试图更新版本,但我没有为这两个罐子找到正确的组合。 有人可以帮我找到与 2.5.1 Grails 兼容的两个 jar 的正确版本。
对核心插件使用 compile ":spring-security-core:2.0.0"
,对 LDAP 插件使用 compile ":spring-security-ldap:2.0.1"
。
您的 BuildConfig.groovy 应如下所示:
grails.servlet.version = '3.0'
grails.project.work.dir = 'target'
grails.project.target.level = 1.7
grails.project.source.level = 1.7
grails.project.dependency.resolver = 'maven'
grails.project.dependency.resolution = {
inherits 'global'
log 'warn'
checksums true
legacyResolve false
repositories {
inherits true
mavenLocal()
grailsCentral()
mavenCentral()
}
dependencies {
...
}
plugins {
compile ':spring-security-core:2.0.0'
compile ':spring-security-ldap:2.0.1'
// other plugins
}
}