|
19 | 19 | <module>spring-batch-integration</module>
|
20 | 20 | <module>spring-batch-samples</module>
|
21 | 21 | <module>spring-batch-docs</module>
|
| 22 | + <module>spring-batch-bom</module> |
22 | 23 | </modules>
|
23 | 24 |
|
24 | 25 | <organization>
|
|
51 | 52 | <java.version>17</java.version>
|
52 | 53 |
|
53 | 54 | <!-- production dependencies -->
|
54 |
| - <spring-framework.version>6.0.0-M2</spring-framework.version> |
55 |
| - <spring-retry.version>1.3.1</spring-retry.version> |
56 |
| - <spring-integration.version>6.0.0-M1</spring-integration.version> |
57 |
| - <micrometer.version>2.0.0-M1</micrometer.version> |
58 |
| - <jackson.version>2.13.1</jackson.version> |
| 55 | + <spring-framework.version>6.0.0-SNAPSHOT</spring-framework.version> |
| 56 | + <spring-retry.version>1.3.4-SNAPSHOT</spring-retry.version> |
| 57 | + <spring-integration.version>6.0.0-SNAPSHOT</spring-integration.version> |
| 58 | + <micrometer.version>1.10.0-SNAPSHOT</micrometer.version> |
| 59 | + <jackson.version>2.13.3</jackson.version> |
59 | 60 |
|
60 | 61 | <!-- optional production dependencies -->
|
61 |
| - <spring-data-geode.version>3.0.0-M1</spring-data-geode.version> |
62 |
| - <spring-data-commons.version>3.0.0-M1</spring-data-commons.version> |
63 |
| - <spring-data-jpa.version>3.0.0-M1</spring-data-jpa.version> |
64 |
| - <spring-data-mongodb.version>4.0.0-M1</spring-data-mongodb.version> |
65 |
| - <spring-kafka.version>3.0.0-M1</spring-kafka.version> |
66 |
| - <spring-amqp.version>3.0.0-M1</spring-amqp.version> |
67 |
| - <spring-ldap.version>3.0.0-M1</spring-ldap.version> |
| 62 | + <spring-data-geode.version>3.0.0-SNAPSHOT</spring-data-geode.version> |
| 63 | + <spring-data-commons.version>3.0.0-SNAPSHOT</spring-data-commons.version> |
| 64 | + <spring-data-jpa.version>3.0.0-SNAPSHOT</spring-data-jpa.version> |
| 65 | + <spring-data-mongodb.version>4.0.0-SNAPSHOT</spring-data-mongodb.version> |
| 66 | + <spring-kafka.version>3.0.0-SNAPSHOT</spring-kafka.version> |
| 67 | + <spring-amqp.version>3.0.0-SNAPSHOT</spring-amqp.version> |
| 68 | + <spring-ldap.version>3.0.0-SNAPSHOT</spring-ldap.version> |
68 | 69 | <avro.version>1.9.2</avro.version>
|
69 |
| - <gson.version>2.8.9</gson.version> |
70 |
| - <hibernate-core-jakarta.version>5.6.3.Final</hibernate-core-jakarta.version> |
| 70 | + <gson.version>2.9.0</gson.version> |
| 71 | + <hibernate-core-jakarta.version>5.6.9.Final</hibernate-core-jakarta.version> |
71 | 72 | <jakarta.annotation-api.version>2.0.0</jakarta.annotation-api.version>
|
72 | 73 | <jakarta.mail-api.version>2.0.1</jakarta.mail-api.version>
|
73 | 74 | <jakarta.jms-api.version>3.0.0</jakarta.jms-api.version>
|
74 | 75 | <jakarta.validation-api.version>3.0.0</jakarta.validation-api.version>
|
75 | 76 | <jakarta.persistence-api.version>3.0.0</jakarta.persistence-api.version>
|
76 |
| - <neo4j-ogm-core.version>3.2.28</neo4j-ogm-core.version> |
77 |
| - <mongodb-driver-sync.version>4.4.1</mongodb-driver-sync.version> |
78 |
| - <xstream.version>1.4.18</xstream.version> |
| 77 | + <neo4j-ogm-core.version>3.2.33</neo4j-ogm-core.version> |
| 78 | + <mongodb-driver-sync.version>4.6.0</mongodb-driver-sync.version> |
| 79 | + <xstream.version>1.4.19</xstream.version> |
79 | 80 | <junit-jupiter.version>5.8.2</junit-jupiter.version>
|
80 | 81 |
|
81 | 82 | <!-- test dependencies -->
|
| 83 | + <micrometer-tracing.version>1.0.0-SNAPSHOT</micrometer-tracing.version> |
82 | 84 | <junit.version>4.13.2</junit.version>
|
83 | 85 | <hamcrest.version>2.2</hamcrest.version>
|
84 |
| - <assertj.version>3.21.0</assertj.version> |
85 |
| - <mockito.version>4.2.0</mockito.version> |
86 |
| - <xmlunit.version>2.8.4</xmlunit.version> |
| 86 | + <assertj.version>3.22.0</assertj.version> |
| 87 | + <mockito.version>4.5.1</mockito.version> |
| 88 | + <xmlunit.version>2.9.0</xmlunit.version> |
87 | 89 | <commons-io.version>2.11.0</commons-io.version>
|
88 | 90 | <commons-dbcp2.version>2.9.0</commons-dbcp2.version>
|
89 |
| - <slf4j.version>1.7.33</slf4j.version> |
| 91 | + <slf4j.version>1.7.36</slf4j.version> |
90 | 92 | <hsqldb.version>2.6.1</hsqldb.version>
|
91 |
| - <h2.version>2.1.210</h2.version> |
| 93 | + <h2.version>2.1.212</h2.version> |
92 | 94 | <sqlite.version>3.36.0.3</sqlite.version>
|
93 | 95 | <derby.version>10.14.2.0</derby.version>
|
94 |
| - <artemis.version>2.20.0</artemis.version> |
| 96 | + <hana.version>2.11.17</hana.version> |
| 97 | + <artemis.version>2.22.0</artemis.version> |
95 | 98 | <jaxb-core.version>3.0.2</jaxb-core.version>
|
96 |
| - <log4j.version>2.17.1</log4j.version> |
97 |
| - <hibernate-validator.version>7.0.2.Final</hibernate-validator.version> |
| 99 | + <log4j.version>2.17.2</log4j.version> |
| 100 | + <hibernate-validator.version>7.0.4.Final</hibernate-validator.version> |
98 | 101 | <jakarta.el-api.version>4.0.0</jakarta.el-api.version>
|
99 | 102 | <jakarta.el.version>4.0.2</jakarta.el.version>
|
100 | 103 | <jakarta.inject-api.version>2.0.0</jakarta.inject-api.version>
|
101 | 104 | <jakarta.xml.bind-api.version>3.0.1</jakarta.xml.bind-api.version>
|
102 | 105 | <jakarta.mail.version>2.0.1</jakarta.mail.version>
|
103 | 106 | <woodstox-core.version>6.2.8</woodstox-core.version>
|
104 |
| - <aspectj.version>1.9.7</aspectj.version> |
105 |
| - <mysql-connector-java.version>8.0.28</mysql-connector-java.version> |
106 |
| - <postgresql.version>42.3.1</postgresql.version> |
107 |
| - <db2.version>11.5.6.0</db2.version> |
108 |
| - <oracle.version>21.1.0.0</oracle.version> |
109 |
| - <sqlserver.version>9.2.1.jre8</sqlserver.version> |
| 107 | + <aspectj.version>1.9.9.1</aspectj.version> |
| 108 | + <mysql-connector-java.version>8.0.29</mysql-connector-java.version> |
| 109 | + <postgresql.version>42.3.5</postgresql.version> |
| 110 | + <db2.version>11.5.7.0</db2.version> |
| 111 | + <oracle.version>19.14.0.0</oracle.version> |
| 112 | + <sqlserver.version>10.2.0.jre17</sqlserver.version> |
110 | 113 | <jtds.version>1.3.1</jtds.version>
|
111 |
| - <testcontainers.version>1.16.2</testcontainers.version> |
| 114 | + <testcontainers.version>1.17.1</testcontainers.version> |
112 | 115 | <jsonassert.version>1.5.0</jsonassert.version>
|
113 | 116 |
|
114 | 117 | <!-- samples dependencies -->
|
115 |
| - <spring-rabbit.version>3.0.0-M1</spring-rabbit.version> |
| 118 | + <spring-rabbit.version>3.0.0-SNAPSHOT</spring-rabbit.version> |
116 | 119 | <quartz.version>2.3.2</quartz.version>
|
117 |
| - <prometheus_pushgateway.version>0.11.0</prometheus_pushgateway.version> |
118 |
| - <groovy.version>2.5.14</groovy.version> |
| 120 | + <prometheus_pushgateway.version>0.15.0</prometheus_pushgateway.version> |
| 121 | + <groovy.version>3.0.10</groovy.version> |
119 | 122 |
|
120 | 123 | <!-- documentation dependencies -->
|
121 | 124 | <spring-doc-resources.version>0.2.5</spring-doc-resources.version>
|
122 | 125 | <asciidoctorj-pdf.version>1.6.2</asciidoctorj-pdf.version>
|
123 | 126 | <asciidoctorj-epub.version>1.5.1</asciidoctorj-epub.version>
|
124 | 127 |
|
125 | 128 | <!-- plugin versions -->
|
126 |
| - <maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version> |
| 129 | + <maven-compiler-plugin.version>3.10.1</maven-compiler-plugin.version> |
127 | 130 | <maven-surefire-plugin.version>2.22.2</maven-surefire-plugin.version>
|
128 | 131 | <maven-failsafe-plugin.version>2.22.2</maven-failsafe-plugin.version>
|
129 |
| - <maven-javadoc-plugin.version>3.3.1</maven-javadoc-plugin.version> |
| 132 | + <maven-javadoc-plugin.version>3.4.0</maven-javadoc-plugin.version> |
130 | 133 | <maven-source-plugin.version>3.2.1</maven-source-plugin.version>
|
131 | 134 | <jacoco-maven-plugin.version>0.8.7</jacoco-maven-plugin.version>
|
132 | 135 | <flatten-maven-plugin.version>1.2.7</flatten-maven-plugin.version>
|
133 |
| - <maven-gpg-plugin.version>1.6</maven-gpg-plugin.version> |
| 136 | + <maven-gpg-plugin.version>3.0.1</maven-gpg-plugin.version> |
134 | 137 | <maven-deploy-plugin.version>2.8.2</maven-deploy-plugin.version>
|
135 |
| - <asciidoctor-maven-plugin.version>2.2.1</asciidoctor-maven-plugin.version> |
| 138 | + <asciidoctor-maven-plugin.version>2.2.2</asciidoctor-maven-plugin.version> |
136 | 139 | <maven-assembly-plugin.version>3.3.0</maven-assembly-plugin.version>
|
137 |
| - <maven-dependency-plugin.version>3.2.0</maven-dependency-plugin.version> |
138 |
| - <maven-site-plugin.version>3.9.1</maven-site-plugin.version> |
139 |
| - <maven-project-info-reports-plugin.version>3.1.2</maven-project-info-reports-plugin.version> |
| 140 | + <maven-dependency-plugin.version>3.3.0</maven-dependency-plugin.version> |
| 141 | + <maven-site-plugin.version>3.12.0</maven-site-plugin.version> |
| 142 | + <maven-project-info-reports-plugin.version>3.3.0</maven-project-info-reports-plugin.version> |
140 | 143 | <maven-resources-plugin.version>3.2.0</maven-resources-plugin.version>
|
141 |
| - <maven-jar-plugin.version>3.2.0</maven-jar-plugin.version> |
142 |
| - <build-helper-maven-plugin.version>1.10</build-helper-maven-plugin.version> |
| 144 | + <maven-jar-plugin.version>3.2.2</maven-jar-plugin.version> |
| 145 | + <build-helper-maven-plugin.version>3.3.0</build-helper-maven-plugin.version> |
| 146 | + <spring-javaformat-maven-plugin.version>0.0.32</spring-javaformat-maven-plugin.version> |
143 | 147 | </properties>
|
144 | 148 |
|
145 | 149 | <build>
|
146 | 150 | <plugins>
|
| 151 | + <plugin> |
| 152 | + <groupId>io.spring.javaformat</groupId> |
| 153 | + <artifactId>spring-javaformat-maven-plugin</artifactId> |
| 154 | + <version>${spring-javaformat-maven-plugin.version}</version> |
| 155 | + <executions> |
| 156 | + <execution> |
| 157 | + <phase>validate</phase> |
| 158 | + <inherited>true</inherited> |
| 159 | + <goals> |
| 160 | + <goal>validate</goal> |
| 161 | + </goals> |
| 162 | + </execution> |
| 163 | + </executions> |
| 164 | + </plugin> |
147 | 165 | <plugin>
|
148 | 166 | <groupId>org.apache.maven.plugins</groupId>
|
149 | 167 | <artifactId>maven-compiler-plugin</artifactId>
|
|
204 | 222 | </excludePackageNames>
|
205 | 223 | <overview>${project.basedir}/spring-batch-docs/src/main/javadoc/overview.html</overview>
|
206 | 224 | <detectJavaApiLink>false</detectJavaApiLink>
|
| 225 | + <doclint>all,-missing</doclint> |
| 226 | + <quiet>true</quiet> |
207 | 227 | </configuration>
|
208 | 228 | <executions>
|
209 | 229 | <execution>
|
|
252 | 272 | <flattenMode>ossrh</flattenMode>
|
253 | 273 | <pomElements>
|
254 | 274 | <distributionManagement>remove</distributionManagement>
|
| 275 | + <dependencyManagement>resolve</dependencyManagement> |
255 | 276 | <repositories>remove</repositories>
|
256 | 277 | <scm>keep</scm>
|
257 | 278 | <url>keep</url>
|
|
0 commit comments