Fixes spring-cloud/spring-cloud-stream-starters#9 Basic code to implement Kinesis binder, based on code from Kafka binder. Update to PR 1 based on review by artembilan Added gitignore for IDEA files Added Maven wrapper pom.xml: Updated project version to match three digit style Updated spring-cloud-build to 1.3.3.BUILD-SNAPSHOT Updated spring-cloud-stream to 1.3.0.BUILD-SNAPSHOT Uncommented checkstyle KinesisStreamProvisioner: Renamed KinesisTopicProvisioner to KinesisStreamProvisioner Replaced Logging with commons logging Added check for logging enabled to log output Renamed arguments to streamName and shards Qualified properties with this. spring-cloud-stream-binder-kinesis-core/pom.xml: Added aws-java-sdk-kinesis dependency spring-cloud-stream-binder-kinesis/pom.xml: Removed dependencies provided transitively from core Replaced spaces with tab indents in XML files Removed unused plugin KinesisBinderEnvironmentPostProcessor: Removed copied properties configuration KinesisBinderConfiguration: Removed redundant annotations Removed redundant logger KinesisMessageChannelBinder: Removed redundant setOutputChannel * Some polishing and reformatting
38 lines
1.2 KiB
XML
38 lines
1.2 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
<modelVersion>4.0.0</modelVersion>
|
|
|
|
<parent>
|
|
<groupId>org.springframework.cloud</groupId>
|
|
<artifactId>spring-cloud-stream-binder-kinesis-parent</artifactId>
|
|
<version>1.0.0.BUILD-SNAPSHOT</version>
|
|
</parent>
|
|
|
|
<artifactId>spring-cloud-stream-binder-kinesis</artifactId>
|
|
<packaging>jar</packaging>
|
|
<name>spring-cloud-stream-binder-kinesis</name>
|
|
<description>AWS Kinesis Binder Implementation</description>
|
|
|
|
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>org.springframework.cloud</groupId>
|
|
<artifactId>spring-cloud-stream-binder-kinesis-core</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework.cloud</groupId>
|
|
<artifactId>spring-cloud-stream-codec</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework.integration</groupId>
|
|
<artifactId>spring-integration-aws</artifactId>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>org.springframework.cloud</groupId>
|
|
<artifactId>spring-cloud-starter-aws</artifactId>
|
|
</dependency>
|
|
</dependencies>
|
|
|
|
</project>
|