|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | +<!-- |
| 3 | +
|
| 4 | + Created by Michael Simons, michael-simons.eu |
| 5 | + and released under The BSD License |
| 6 | + http://www.opensource.org/licenses/bsd-license.php |
| 7 | +
|
| 8 | + Copyright (c) 2010-2026, Michael Simons |
| 9 | + All rights reserved. |
| 10 | +
|
| 11 | + Redistribution and use in source and binary forms, with or without |
| 12 | + modification, are permitted provided that the following conditions are met: |
| 13 | +
|
| 14 | + * Redistributions of source code must retain the above copyright notice, |
| 15 | + this list of conditions and the following disclaimer. |
| 16 | +
|
| 17 | + * Redistributions in binary form must reproduce the above copyright notice, |
| 18 | + this list of conditions and the following disclaimer in the documentation |
| 19 | + and/or other materials provided with the distribution. |
| 20 | +
|
| 21 | + * Neither the name of michael-simons.eu nor the names of its contributors |
| 22 | + may be used to endorse or promote products derived from this software |
| 23 | + without specific prior written permission. |
| 24 | +
|
| 25 | + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
| 26 | + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
| 27 | + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE |
| 28 | + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE |
| 29 | + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL |
| 30 | + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR |
| 31 | + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER |
| 32 | + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
| 33 | + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
| 34 | + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 35 | +
|
| 36 | +--> |
2 | 37 | <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"> |
3 | 38 | <modelVersion>4.0.0</modelVersion> |
4 | 39 | <groupId>eu.michael-simons</groupId> |
|
43 | 78 | <jackson.version>2.20.1</jackson.version> |
44 | 79 | <jsoup.version>1.21.2</jsoup.version> |
45 | 80 | <junit.version>6.0.1</junit.version> |
| 81 | + <license-maven-plugin.version>5.0.0</license-maven-plugin.version> |
46 | 82 | <maven-checkstyle-plugin.version>3.6.0</maven-checkstyle-plugin.version> |
47 | 83 | <maven-clean-plugin.version>3.5.0</maven-clean-plugin.version> |
48 | 84 | <maven-compiler-plugin.version>3.14.1</maven-compiler-plugin.version> |
|
268 | 304 | <pomFile>pom.xml</pomFile> |
269 | 305 | </configuration> |
270 | 306 | </plugin> |
| 307 | + <plugin> |
| 308 | + <groupId>com.mycila</groupId> |
| 309 | + <artifactId>license-maven-plugin</artifactId> |
| 310 | + <version>${license-maven-plugin.version}</version> |
| 311 | + <configuration> |
| 312 | + <licenseSets> |
| 313 | + <licenseSet> |
| 314 | + <header>LICENSE.txt</header> |
| 315 | + <includes> |
| 316 | + <include>**</include> |
| 317 | + </includes> |
| 318 | + <excludes> |
| 319 | + <exclude>**/*.textile</exclude> |
| 320 | + <exclude>**/*.tpl</exclude> |
| 321 | + <exclude>**/.env</exclude> |
| 322 | + <exclude>**/org.mockito.plugins.MockMaker</exclude> |
| 323 | + <exclude>LICENSE.txt</exclude> |
| 324 | + <exclude>**/README</exclude> |
| 325 | + </excludes> |
| 326 | + </licenseSet> |
| 327 | + </licenseSets> |
| 328 | + <mapping> |
| 329 | + <factories>SCRIPT_STYLE</factories> |
| 330 | + </mapping> |
| 331 | + <strictCheck>true</strictCheck> |
| 332 | + </configuration> |
| 333 | + </plugin> |
271 | 334 | <plugin> |
272 | 335 | <groupId>org.codehaus.mojo</groupId> |
273 | 336 | <artifactId>versions-maven-plugin</artifactId> |
|
404 | 467 | </execution> |
405 | 468 | </executions> |
406 | 469 | </plugin> |
| 470 | + <plugin> |
| 471 | + <groupId>com.mycila</groupId> |
| 472 | + <artifactId>license-maven-plugin</artifactId> |
| 473 | + <executions> |
| 474 | + <execution> |
| 475 | + <id>validate</id> |
| 476 | + <goals> |
| 477 | + <goal>check</goal> |
| 478 | + </goals> |
| 479 | + <phase>validate</phase> |
| 480 | + </execution> |
| 481 | + </executions> |
| 482 | + </plugin> |
407 | 483 | <plugin> |
408 | 484 | <groupId>io.spring.javaformat</groupId> |
409 | 485 | <artifactId>spring-javaformat-maven-plugin</artifactId> |
|
0 commit comments