|
6 | 6 | <artifactId>dynamodb-streams-kinesis-adapter</artifactId>
|
7 | 7 | <packaging>jar</packaging>
|
8 | 8 | <name>DynamoDB Streams Adapter for Java</name>
|
9 |
| - <version>1.2.0</version> |
| 9 | + <version>1.2.1-SNAPSHOT</version> |
10 | 10 | <description>The DynamoDB Streams Adapter implements the AmazonKinesis interface so that your application can use KCL to consume and process data from a DynamoDB stream.</description>
|
11 | 11 | <url>https://aws.amazon.com/dynamodb</url>
|
12 | 12 |
|
|
25 | 25 | <properties>
|
26 | 26 | <aws-java-sdk.version>[1.11.115, 2.0.0)</aws-java-sdk.version>
|
27 | 27 | <amazon-kinesis-client.version>[1.7.5, 1.8.0)</amazon-kinesis-client.version>
|
| 28 | + <powermock.version>1.6.2</powermock.version> |
| 29 | + <aws.dynamodblocal.version>1.11.86</aws.dynamodblocal.version> |
| 30 | + <maven.dependency.version>3.0.0</maven.dependency.version> |
| 31 | + <sqlite4java.version>1.0.392</sqlite4java.version> |
28 | 32 | <gpg.skip>true</gpg.skip>
|
29 | 33 | </properties>
|
30 | 34 |
|
|
75 | 79 | <dependency>
|
76 | 80 | <groupId>org.powermock</groupId>
|
77 | 81 | <artifactId>powermock-module-junit4</artifactId>
|
78 |
| - <version>1.6.2</version> |
| 82 | + <version>${powermock.version}</version> |
79 | 83 | <scope>test</scope>
|
80 | 84 | </dependency>
|
81 | 85 |
|
82 | 86 | <dependency>
|
83 | 87 | <groupId>org.powermock</groupId>
|
84 | 88 | <artifactId>powermock-api-mockito</artifactId>
|
85 |
| - <version>1.6.2</version> |
| 89 | + <version>${powermock.version}</version> |
86 | 90 | <scope>test</scope>
|
87 | 91 | </dependency>
|
88 | 92 |
|
|
92 | 96 | <version>4.12</version>
|
93 | 97 | <scope>test</scope>
|
94 | 98 | </dependency>
|
| 99 | + |
| 100 | + <dependency> |
| 101 | + <groupId>com.amazonaws</groupId> |
| 102 | + <artifactId>DynamoDBLocal</artifactId> |
| 103 | + <version>${aws.dynamodblocal.version}</version> |
| 104 | + <scope>test</scope> |
| 105 | + </dependency> |
95 | 106 | </dependencies>
|
96 | 107 |
|
97 | 108 | <developers>
|
|
136 | 147 | <plugin>
|
137 | 148 | <groupId>org.apache.maven.plugins</groupId>
|
138 | 149 | <artifactId>maven-gpg-plugin</artifactId>
|
| 150 | + <version>1.6</version> |
139 | 151 | <executions>
|
140 | 152 | <execution>
|
141 | 153 | <id>sign-artifacts</id>
|
|
158 | 170 | <include>**/*Test.java</include>
|
159 | 171 | <include>**/*Tests.java</include>
|
160 | 172 | </includes>
|
| 173 | + <argLine>-Dsqlite4java.library.path=${basedir}/target/dependencies</argLine> |
161 | 174 | </configuration>
|
162 | 175 | </plugin>
|
| 176 | + <plugin> |
| 177 | + <groupId>org.apache.maven.plugins</groupId> |
| 178 | + <artifactId>maven-dependency-plugin</artifactId> |
| 179 | + <version>${maven.dependency.version}</version> |
| 180 | + <executions> |
| 181 | + <execution> |
| 182 | + <id>copy-dependencies</id> |
| 183 | + <phase>process-test-resources</phase> |
| 184 | + <goals> |
| 185 | + <goal>copy-dependencies</goal> |
| 186 | + </goals> |
| 187 | + <configuration> |
| 188 | + <outputDirectory>${project.build.directory}/dependencies</outputDirectory> |
| 189 | + <overWriteReleases>false</overWriteReleases> |
| 190 | + <overWriteSnapshots>false</overWriteSnapshots> |
| 191 | + <overWriteIfNewer>true</overWriteIfNewer> |
| 192 | + </configuration> |
| 193 | + </execution> |
| 194 | + </executions> |
| 195 | + </plugin> |
163 | 196 | </plugins>
|
164 | 197 | </build>
|
165 | 198 |
|
| 199 | + <repositories> |
| 200 | + <repository> |
| 201 | + <id>dynamodblocal</id> |
| 202 | + <name>AWS DynamoDB Local Release Repository</name> |
| 203 | + <url>https://s3-us-west-2.amazonaws.com/dynamodb-local/release</url> |
| 204 | + <snapshots> |
| 205 | + <enabled>false</enabled> |
| 206 | + </snapshots> |
| 207 | + </repository> |
| 208 | + </repositories> |
| 209 | + |
| 210 | + <dependencyManagement> |
| 211 | + <dependencies> |
| 212 | + <dependency> |
| 213 | + <groupId>com.almworks.sqlite4java</groupId> |
| 214 | + <artifactId>sqlite4java</artifactId> |
| 215 | + <version>${sqlite4java.version}</version> |
| 216 | + </dependency> |
| 217 | + </dependencies> |
| 218 | + </dependencyManagement> |
166 | 219 | </project>
|
0 commit comments