首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法找出aws的Spring集成级依赖项的详尽列表

无法找出aws的Spring集成级依赖项的详尽列表
EN

Stack Overflow用户
提问于 2017-09-12 15:59:16
回答 1查看 67关注 0票数 1

我正在尝试使用spring集成来发布、订阅sqs。我从以下几个方面开始我的等级依赖:

代码语言:javascript
复制
compile group: 'org.springframework.cloud', name: 'spring-cloud-aws-messaging', version: '1.0.0.RELEASE'
compile group: 'org.springframework.integration', name: 'spring-integration-aws', version: '1.0.0.RELEASE'

它在抱怨:

代码语言:javascript
复制
ClassNotFoundException:org.springframework.cloud.
aws.messaging.listener.SqsMessageD‌​eletionPolicy

我接着接着说:

代码语言:javascript
复制
compile group: 'org.springframework.cloud', name: 'spring-cloud-
starter-aws', version: '1.0.1.RELEASE'
compile group: 'org.springframework.cloud', name: 'spring-cloud-
dependencies', version: 'Brixton.RELEASE', ext: 'pom'

现在我明白了:

代码语言:javascript
复制
nested exception is java.io.FileNotFoundException: class path resource [org/springframework/cloud/aws/jdbc/config/annotation/AmazonRdsInstanceConfiguration$AbstractRegistrar.class] cannot be opened because it does not exist

我根本没有在我的项目中使用jdbc,所以我认为我使用了一组错误的依赖项。我在这里做错什么了?有人能帮我完成我需要使用的传递性家属的列表吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-12 16:04:54

您应该使用这个组合:

代码语言:javascript
复制
compile group: 'org.springframework.integration', name: 'spring-integration-aws', version: '1.0.0.RELEASE'
compile group: 'org.springframework.cloud', name: 'spring-cloud-aws-messaging', version: '1.1.0.RELEASE'

据我所知没什么。

对,spring-cloud-aws-messaging依赖于spring-integration-aws是可选的,但是用于spring-integration-aws:1.0.0.RELEASE的版本肯定是1.1.0.RELEASE,而不是1.0.0.RELEASE

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46180925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档