|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?>
|
2 | 2 | <!--
|
3 | 3 |
|
4 |
| - Copyright © 2018 spring-data-dynamodb-parent (https://github.com/derjust/spring-data-dynamodb) |
| 4 | + Copyright © 2013-2019 spring-data-dynamodb (https://github.com/derjust/spring-data-dynamodb) |
5 | 5 |
|
6 | 6 | Licensed under the Apache License, Version 2.0 (the "License");
|
7 | 7 | you may not use this file except in compliance with the License.
|
|
23 | 23 | <packaging>pom</packaging>
|
24 | 24 | <version>5.1.1-SNAPSHOT</version>
|
25 | 25 | <name>Spring Data DynamoDB Parent</name>
|
26 |
| - <inceptionYear>2018</inceptionYear> |
| 26 | + <inceptionYear>2013</inceptionYear> |
27 | 27 |
|
28 | 28 | <description>The primary goal of the Spring® Data project is to make it easier to build Spring-powered applications
|
29 | 29 | that use data access technologies.
|
|
38 | 38 | </licenses>
|
39 | 39 |
|
40 | 40 | <properties>
|
41 |
| - <spring.version>5.1.2.RELEASE</spring.version> |
42 |
| - <spring-data.version>2.1.2.RELEASE</spring-data.version> |
43 |
| - <spring-boot.version>2.0.3.RELEASE</spring-boot.version> |
| 41 | + <spring.version>5.1.6.RELEASE</spring.version> |
| 42 | + <spring-data.version>2.1.8.RELEASE</spring-data.version> |
| 43 | + <spring-boot.version>2.1.4.RELEASE</spring-boot.version> |
44 | 44 |
|
45 | 45 | <hibernate-validator.version>6.0.9.Final</hibernate-validator.version>
|
46 |
| - <aws-java-sdk.version>1.11.515</aws-java-sdk.version> |
| 46 | + <aws-java-sdk.version>1.11.551</aws-java-sdk.version> |
47 | 47 | <junit.version>4.12</junit.version>
|
48 | 48 | <mockito.version>2.23.0</mockito.version>
|
49 | 49 | <cdi.version>1.2</cdi.version>
|
|
145 | 145 | <build>
|
146 | 146 | <pluginManagement>
|
147 | 147 | <plugins>
|
148 |
| - |
149 |
| - |
| 148 | + <plugin> |
| 149 | + <groupId>org.jacoco</groupId> |
| 150 | + <artifactId>jacoco-maven-plugin</artifactId> |
| 151 | + <version>0.8.4</version> |
| 152 | + </plugin> |
150 | 153 | <plugin>
|
151 | 154 | <groupId>org.apache.maven.plugins</groupId>
|
152 | 155 | <artifactId>maven-enforcer-plugin</artifactId>
|
153 |
| - <executions> |
154 |
| - <execution> |
155 |
| - <id>enforce-java</id> |
156 |
| - <goals> |
157 |
| - <goal>enforce</goal> |
158 |
| - </goals> |
159 |
| - <configuration> |
160 |
| - <rules> |
161 |
| - <requireJavaVersion> |
162 |
| - <version>1.8.0</version> |
163 |
| - </requireJavaVersion> |
164 |
| - </rules> |
165 |
| - </configuration> |
166 |
| - </execution> |
167 |
| - </executions> |
| 156 | + <version>3.0.0-M2</version> |
| 157 | + </plugin> |
| 158 | + <plugin> |
| 159 | + <groupId>org.apache.maven.plugins</groupId> |
| 160 | + <artifactId>maven-clean-plugin</artifactId> |
| 161 | + <version>3.1.0</version> |
| 162 | + </plugin> |
| 163 | + <plugin> |
| 164 | + <groupId>org.apache.maven.plugins</groupId> |
| 165 | + <artifactId>maven-deploy-plugin</artifactId> |
| 166 | + <version>3.0.0-M1</version> |
| 167 | + </plugin> |
| 168 | + <plugin> |
| 169 | + <groupId>org.apache.maven.plugins</groupId> |
| 170 | + <artifactId>maven-install-plugin</artifactId> |
| 171 | + <version>3.0.0-M1</version> |
| 172 | + </plugin> |
| 173 | + <plugin> |
| 174 | + <groupId>org.apache.maven.plugins</groupId> |
| 175 | + <artifactId>maven-resources-plugin</artifactId> |
| 176 | + <version>3.1.0</version> |
| 177 | + </plugin> |
| 178 | + <plugin> |
| 179 | + <groupId>org.apache.maven.plugins</groupId> |
| 180 | + <artifactId>maven-site-plugin</artifactId> |
| 181 | + <version>3.7.1</version> |
168 | 182 | </plugin>
|
169 | 183 | <plugin>
|
170 | 184 | <groupId>org.apache.maven.plugins</groupId>
|
171 | 185 | <artifactId>maven-jar-plugin</artifactId>
|
172 |
| - <version>3.0.2</version> |
| 186 | + <version>3.1.2</version> |
173 | 187 | <configuration>
|
174 | 188 | <archive>
|
175 | 189 | <manifest>
|
|
185 | 199 | <plugin>
|
186 | 200 | <groupId>org.codehaus.mojo</groupId>
|
187 | 201 | <artifactId>build-helper-maven-plugin</artifactId>
|
188 |
| - <version>1.10</version> |
| 202 | + <version>3.0.0</version> |
189 | 203 | </plugin>
|
190 | 204 | <plugin>
|
191 | 205 | <artifactId>maven-compiler-plugin</artifactId>
|
192 |
| - <version>3.1</version> |
| 206 | + <version>3.8.1</version> |
193 | 207 | <configuration>
|
194 | 208 | <compilerArgs>
|
195 | 209 | <compilerArg>-Xlint:unchecked</compilerArg>
|
|
200 | 214 | <plugin>
|
201 | 215 | <groupId>net.revelc.code.formatter</groupId>
|
202 | 216 | <artifactId>formatter-maven-plugin</artifactId>
|
203 |
| - <version>2.7.2</version> |
| 217 | + <version>2.9.0</version> |
204 | 218 | <configuration>
|
205 | 219 | <lineEnding>LF</lineEnding>
|
206 |
| - <configFile>${project.basedir}/eclipse-formatter-config.xml</configFile> |
| 220 | + <configFile>../src/eclipse-java-google-style.xml</configFile> |
207 | 221 | </configuration>
|
208 | 222 | <executions>
|
209 | 223 | <execution>
|
|
218 | 232 | <plugin>
|
219 | 233 | <groupId>org.apache.maven.plugins</groupId>
|
220 | 234 | <artifactId>maven-checkstyle-plugin</artifactId>
|
221 |
| - <version>2.17</version> |
| 235 | + <version>3.0.0</version> |
222 | 236 | <executions>
|
223 | 237 | <execution>
|
224 | 238 | <id>verify-style</id>
|
|
236 | 250 | <plugin>
|
237 | 251 | <groupId>com.github.spotbugs</groupId>
|
238 | 252 | <artifactId>spotbugs-maven-plugin</artifactId>
|
239 |
| - <version>3.1.5</version> |
| 253 | + <version>3.1.11</version> |
240 | 254 | <configuration>
|
241 | 255 | <effort>Max</effort>
|
242 | 256 | <!-- Reports all bugs (other values are medium and max) -->
|
|
261 | 275 | <configuration>
|
262 | 276 | <header>com/mycila/maven/plugin/license/templates/APACHE-2.txt</header>
|
263 | 277 | <properties>
|
264 |
| - <owner>${project.artifactId}</owner> |
| 278 | + <owner>spring-data-dynamodb</owner> |
265 | 279 | <email>${project.url}</email>
|
| 280 | + <project.inceptionYear>2013-2019</project.inceptionYear> |
266 | 281 | </properties>
|
267 | 282 | <excludes>
|
268 | 283 | <exclude>**/README.md</exclude>
|
|
288 | 303 | <plugin>
|
289 | 304 | <groupId>org.apache.maven.plugins</groupId>
|
290 | 305 | <artifactId>maven-dependency-plugin</artifactId>
|
| 306 | + <version>3.1.1</version> |
291 | 307 | <executions>
|
292 | 308 | <execution>
|
293 | 309 | <!-- Prepare SQLite for in-memory DynamoDB instance (Unit testing) -->
|
|
314 | 330 | <plugin>
|
315 | 331 | <groupId>org.apache.maven.plugins</groupId>
|
316 | 332 | <artifactId>maven-surefire-plugin</artifactId>
|
317 |
| - <version>2.20.1</version> |
| 333 | + <version>3.0.0-M3</version> |
318 | 334 | <configuration>
|
319 | 335 | <systemProperties>
|
320 | 336 | <property>
|
|
327 | 343 | <plugin>
|
328 | 344 | <groupId>org.apache.maven.plugins</groupId>
|
329 | 345 | <artifactId>maven-failsafe-plugin</artifactId>
|
330 |
| - <version>2.19</version> |
| 346 | + <version>3.0.0-M3</version> |
331 | 347 | <configuration>
|
332 | 348 | <systemPropertyVariables>
|
333 | 349 | <sqlite4java.library.path>${project.build.directory}/lib</sqlite4java.library.path>
|
|
348 | 364 |
|
349 | 365 | </pluginManagement>
|
350 | 366 | <plugins>
|
| 367 | + <plugin> |
| 368 | + <groupId>org.apache.maven.plugins</groupId> |
| 369 | + <artifactId>maven-enforcer-plugin</artifactId> |
| 370 | + <executions> |
| 371 | + <execution> |
| 372 | + <id>enforce-maven</id> |
| 373 | + <goals> |
| 374 | + <goal>enforce</goal> |
| 375 | + </goals> |
| 376 | + <configuration> |
| 377 | + <rules> |
| 378 | + <banDuplicatePomDependencyVersions/> |
| 379 | + <requireMavenVersion> |
| 380 | + <version>3.3.9</version> |
| 381 | + </requireMavenVersion> |
| 382 | + <requireJavaVersion> |
| 383 | + <version>1.8.0</version> |
| 384 | + </requireJavaVersion> |
| 385 | + </rules> |
| 386 | + </configuration> |
| 387 | + </execution> |
| 388 | + </executions> |
| 389 | + </plugin> |
351 | 390 | <plugin>
|
352 | 391 | <groupId>org.sonatype.plugins</groupId>
|
353 | 392 | <artifactId>nexus-staging-maven-plugin</artifactId>
|
354 |
| - <version>1.6.7</version> |
| 393 | + <version>1.6.8</version> |
355 | 394 | <extensions>true</extensions>
|
356 | 395 | <configuration>
|
357 | 396 | <serverId>ossrh</serverId>
|
|
362 | 401 | <plugin>
|
363 | 402 | <groupId>org.jacoco</groupId>
|
364 | 403 | <artifactId>jacoco-maven-plugin</artifactId>
|
365 |
| - <version>0.7.9</version> |
366 | 404 | <executions>
|
367 | 405 | <execution>
|
368 | 406 | <goals>
|
|
577 | 615 | <plugin>
|
578 | 616 | <groupId>org.apache.maven.plugins</groupId>
|
579 | 617 | <artifactId>maven-javadoc-plugin</artifactId>
|
580 |
| - <version>3.0.0</version> |
| 618 | + <version>3.1.0</version> |
581 | 619 | <executions>
|
582 | 620 | <execution>
|
583 | 621 | <id>attach-javadocs</id>
|
|
590 | 628 | <plugin>
|
591 | 629 | <groupId>org.apache.maven.plugins</groupId>
|
592 | 630 | <artifactId>maven-gpg-plugin</artifactId>
|
593 |
| - <version>1.5</version> |
| 631 | + <version>1.6</version> |
594 | 632 | <executions>
|
595 | 633 | <execution>
|
596 | 634 | <id>sign-artifacts</id>
|
|
604 | 642 | <plugin>
|
605 | 643 | <groupId>org.apache.maven.plugins</groupId>
|
606 | 644 | <artifactId>maven-site-plugin</artifactId>
|
607 |
| - <version>3.7</version> |
608 | 645 | <configuration>
|
609 | 646 | <!-- Deactivate as Github plugin controls the upload -->
|
610 | 647 | <skipDeploy>true</skipDeploy>
|
|
748 | 785 | <plugin>
|
749 | 786 | <groupId>org.apache.maven.plugins</groupId>
|
750 | 787 | <artifactId>maven-project-info-reports-plugin</artifactId>
|
751 |
| - <version>2.9</version> |
| 788 | + <version>3.0.0</version> |
752 | 789 | </plugin>
|
753 | 790 | <plugin>
|
754 | 791 | <groupId>org.apache.maven.plugins</groupId>
|
|
791 | 828 | <plugin>
|
792 | 829 | <groupId>org.apache.maven.plugins</groupId>
|
793 | 830 | <artifactId>maven-jxr-plugin</artifactId>
|
794 |
| - <version>2.3</version> |
| 831 | + <version>3.0.0</version> |
795 | 832 | </plugin>
|
796 | 833 | <plugin>
|
797 | 834 | <groupId>org.apache.maven.plugins</groupId>
|
798 | 835 | <artifactId>maven-pmd-plugin</artifactId>
|
799 |
| - <version>3.9.0</version> |
| 836 | + <version>3.12.0</version> |
800 | 837 | <configuration>
|
801 | 838 | <linkXRef>true</linkXRef>
|
802 | 839 | <analysisCache>false</analysisCache>
|
|
810 | 847 | <plugin>
|
811 | 848 | <groupId>org.apache.maven.plugins</groupId>
|
812 | 849 | <artifactId>maven-surefire-report-plugin</artifactId>
|
813 |
| - <version>2.20.1</version> |
| 850 | + <version>3.0.0-M3</version> |
814 | 851 | <configuration>
|
815 | 852 | </configuration>
|
816 | 853 | </plugin>
|
|
0 commit comments