解决我的上一个问题:cant import resources
在尝试集成spring-batch-admin
后,我最终成功克服了属性配置然而现在我得到了不同的错误:
...
java.lang.NoClassDefFoundError: org/springframework/integration/MessagingException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2615)
这是我的gradle脚本:
dependencies {
compile('org.springframework.batch:spring-batch-integration:3.0.1.RELEASE')
compile("org.springframework.batch:spring-batch-admin-manager:1.3.1.RELEASE"){
exclude module: 'slf4j-log4j12'
exclude module: 'slf4j-api'
}
compile("org.springframework.boot:spring-boot-starter-batch:1.2.2.RELEASE
..
所以我猜我在两者之间发生了一些版本冲突。
这对我来说已经耗费了很长时间。有什么想法,如果在放弃这个之前有解决方案吗?
谢谢, 射线。
答案 0 :(得分:1)
您被迫使用spring-batch-admin:2.0.0.M1
与Spring Boot。
2.0
版本完全基于Spring Framework 4.1和Spring Integration 4.1。
否则它将无效,因为1.3.1
需要SF 3.2和SI 3.0