|
70 | 70 |
|
71 | 71 | <!-- Plugin Dependency Versions --> |
72 | 72 | <checkstyle.version>10.21.0</checkstyle.version> |
| 73 | + <jaxb2-maven-plugin.version>3.2.0</jaxb2-maven-plugin.version> |
| 74 | + <maven-bundle-plugin.version>6.0.0</maven-bundle-plugin.version> |
73 | 75 | <maven-checkstyle-plugin.version>3.6.0</maven-checkstyle-plugin.version> |
| 76 | + <maven-clean-plugin.version>3.4.0</maven-clean-plugin.version> |
| 77 | + <maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version> |
| 78 | + <maven-deploy-plugin.version>3.1.3</maven-deploy-plugin.version> |
| 79 | + <maven-enforcer-plugin.version>3.5.0</maven-enforcer-plugin.version> |
| 80 | + <maven-failsafe-plugin.version>3.5.2</maven-failsafe-plugin.version> |
| 81 | + <maven-gpg-plugin.version>3.2.7</maven-gpg-plugin.version> |
| 82 | + <maven-install-plugin.version>3.1.3</maven-install-plugin.version> |
| 83 | + <maven-jar-plugin.version>3.4.2</maven-jar-plugin.version> |
| 84 | + <maven-release-plugin.version>3.1.1</maven-release-plugin.version> |
| 85 | + <maven-shade-plugin.version>3.6.0</maven-shade-plugin.version> |
| 86 | + <maven-source-plugin.version>3.3.1</maven-source-plugin.version> |
| 87 | + <maven-surefire-plugin.version>3.5.2</maven-surefire-plugin.version> |
| 88 | + <nexus-staging-maven-plugin.version>1.7.0</nexus-staging-maven-plugin.version> |
| 89 | + <versions-maven-plugin.version>2.18.0</versions-maven-plugin.version> |
74 | 90 |
|
75 | 91 | <!-- Test Dependency Versions --> |
76 | 92 | <junit.version>5.10.2</junit.version> |
|
104 | 120 | <plugin> |
105 | 121 | <groupId>org.apache.maven.plugins</groupId> |
106 | 122 | <artifactId>maven-jar-plugin</artifactId> |
107 | | - <version>3.3.0</version> |
| 123 | + <version>${maven-jar-plugin.version}</version> |
108 | 124 | <extensions>false</extensions> |
109 | 125 | <inherited>true</inherited> |
110 | 126 | </plugin> |
111 | 127 |
|
112 | 128 | <plugin> |
113 | 129 | <groupId>org.apache.maven.plugins</groupId> |
114 | 130 | <artifactId>maven-gpg-plugin</artifactId> |
115 | | - <version>3.1.0</version> |
| 131 | + <version>${maven-gpg-plugin.version}</version> |
116 | 132 | <executions> |
117 | 133 | <execution> |
118 | 134 | <id>sign-artifacts</id> |
|
133 | 149 | <plugin> |
134 | 150 | <groupId>org.sonatype.plugins</groupId> |
135 | 151 | <artifactId>nexus-staging-maven-plugin</artifactId> |
136 | | - <version>1.6.13</version> |
| 152 | + <version>${nexus-staging-maven-plugin.version}</version> |
137 | 153 | <extensions>true</extensions> |
138 | 154 | <configuration> |
139 | 155 | <serverId>ossrh</serverId> |
|
176 | 192 | <plugin> |
177 | 193 | <groupId>org.apache.maven.plugins</groupId> |
178 | 194 | <artifactId>maven-source-plugin</artifactId> |
179 | | - <version>3.3.0</version> |
| 195 | + <version>${maven-source-plugin.version}</version> |
180 | 196 | <executions> |
181 | 197 | <execution> |
182 | 198 | <id>attach-sources</id> |
|
190 | 206 | <plugin> |
191 | 207 | <groupId>org.apache.maven.plugins</groupId> |
192 | 208 | <artifactId>maven-enforcer-plugin</artifactId> |
193 | | - <version>3.4.0</version> |
| 209 | + <version>${maven-enforcer-plugin.version}</version> |
194 | 210 | <executions> |
195 | 211 | <execution> |
196 | 212 | <id>enforce-maven</id> |
|
200 | 216 | <configuration> |
201 | 217 | <rules> |
202 | 218 | <requireMavenVersion> |
203 | | - <version>3.2.5</version> |
| 219 | + <version>3.6.3</version> |
204 | 220 | </requireMavenVersion> |
205 | 221 | </rules> |
206 | 222 | </configuration> |
|
235 | 251 | </dependency> |
236 | 252 | </dependencies> |
237 | 253 | </plugin> |
| 254 | + <plugin> |
| 255 | + <groupId>org.codehaus.mojo</groupId> |
| 256 | + <artifactId>versions-maven-plugin</artifactId> |
| 257 | + <version>${versions-maven-plugin.version}</version> |
| 258 | + <configuration> |
| 259 | + <ruleSet> |
| 260 | + <ignoreVersions> |
| 261 | + <ignoreVersion> |
| 262 | + <type>regex</type> |
| 263 | + <version>(?i).*[-_\.](alpha|b|beta|rc|m|ea)[-_\.]?[0-9]*</version> |
| 264 | + </ignoreVersion> |
| 265 | + </ignoreVersions> |
| 266 | + </ruleSet> |
| 267 | + </configuration> |
| 268 | + </plugin> |
238 | 269 | </plugins> |
239 | 270 |
|
240 | 271 | <pluginManagement> |
241 | 272 | <plugins> |
242 | 273 | <plugin> |
243 | 274 | <groupId>org.apache.maven.plugins</groupId> |
244 | 275 | <artifactId>maven-compiler-plugin</artifactId> |
245 | | - <version>3.11.0</version> |
| 276 | + <version>${maven-compiler-plugin.version}</version> |
246 | 277 | <configuration> |
247 | 278 | <source>17</source> |
248 | 279 | <target>17</target> |
|
252 | 283 | <plugin> |
253 | 284 | <groupId>org.apache.maven.plugins</groupId> |
254 | 285 | <artifactId>maven-jar-plugin</artifactId> |
255 | | - <version>3.3.0</version> |
| 286 | + <version>${maven-jar-plugin.version}</version> |
256 | 287 | <configuration> |
257 | 288 | <archive> |
258 | 289 | <manifest> |
|
269 | 300 | <plugin> |
270 | 301 | <groupId>org.apache.felix</groupId> |
271 | 302 | <artifactId>maven-bundle-plugin</artifactId> |
272 | | - <version>5.1.9</version> |
| 303 | + <version>${maven-bundle-plugin.version}</version> |
273 | 304 | <executions> |
274 | 305 | <execution> |
275 | 306 | <id>generate-manifest</id> |
|
297 | 328 | <plugin> |
298 | 329 | <groupId>org.apache.maven.plugins</groupId> |
299 | 330 | <artifactId>maven-release-plugin</artifactId> |
300 | | - <version>3.0.1</version> |
| 331 | + <version>${maven-release-plugin.version}</version> |
301 | 332 | <configuration> |
302 | 333 | <autoVersionSubmodules>true</autoVersionSubmodules> |
303 | 334 | <useReleaseProfile>false</useReleaseProfile> |
|
310 | 341 | <plugin> |
311 | 342 | <groupId>org.apache.maven.plugins</groupId> |
312 | 343 | <artifactId>maven-clean-plugin</artifactId> |
313 | | - <version>3.3.1</version> |
| 344 | + <version>${maven-clean-plugin.version}</version> |
314 | 345 | </plugin> |
315 | 346 | <plugin> |
316 | 347 | <groupId>org.apache.maven.plugins</groupId> |
317 | 348 | <artifactId>maven-deploy-plugin</artifactId> |
318 | | - <version>3.1.1</version> |
| 349 | + <version>${maven-deploy-plugin.version}</version> |
319 | 350 | </plugin> |
320 | 351 | <plugin> |
321 | 352 | <groupId>org.apache.maven.plugins</groupId> |
322 | 353 | <artifactId>maven-install-plugin</artifactId> |
323 | | - <version>3.1.1</version> |
| 354 | + <version>${maven-install-plugin.version}</version> |
324 | 355 | </plugin> |
325 | 356 | <plugin> |
326 | 357 | <groupId>org.apache.maven.plugins</groupId> |
|
335 | 366 | <plugin> |
336 | 367 | <groupId>org.apache.maven.plugins</groupId> |
337 | 368 | <artifactId>maven-surefire-plugin</artifactId> |
338 | | - <version>3.1.2</version> |
| 369 | + <version>${maven-surefire-plugin.version}</version> |
339 | 370 | </plugin> |
340 | 371 | </plugins> |
341 | 372 | </pluginManagement> |
|
0 commit comments