GH-116: Document optional dependencies

Fixes https://github.com/spring-projects/spring-integration-aws/issues/116
This commit is contained in:
Artem Bilan
2019-03-01 11:50:28 -05:00
parent e5acf0f4de
commit 82c0135669
2 changed files with 13 additions and 2 deletions

View File

@@ -38,6 +38,19 @@ where the topic is an *SQS* Queue.
[Pull requests][] are welcome. Please see the [contributor guidelines][] for details. Additionally, if you are contributing, we recommend following the process for Spring Integration as outlined in the [administrator guidelines][].
# Dependency Management
These dependencies are optional in the project:
* `org.springframework.cloud:spring-cloud-aws-messaging` - for SQS and SNS channel adapters
* `org.springframework.integration:spring-integration-file` - for S3 channel adapters
* `org.springframework.integration:spring-integration-http` - for SNS inbound channel adapter
* `compile('com.amazonaws:aws-java-sdk-kinesis` - for Kinesis channel adapters
* `com.amazonaws:aws-java-sdk-dynamodb` - for `DynamoDbMetadataStore` and `DynamoDbLockRegistry`
* `com.amazonaws:dynamodb-lock-client` - for `DynamoDbLockRegistry`
Consider to include an appropriate dependency into your project when you use particular component from this project.
# Adapters
## Amazon Simple Storage Service (Amazon S3)

View File

@@ -89,8 +89,6 @@ dependencies {
compile 'org.springframework.integration:spring-integration-core'
compile 'org.springframework.cloud:spring-cloud-aws-core'
compile("com.fasterxml.jackson.core:jackson-databind:$jacksonVersion", optional)
compile('org.springframework.cloud:spring-cloud-aws-messaging', optional)
compile('org.springframework.integration:spring-integration-file', optional)
compile('org.springframework.integration:spring-integration-http', optional)