|
8 | 8 | <version>1.2.0-SNAPSHOT</version> |
9 | 9 | <name>ContainerProxy</name> |
10 | 10 | <packaging>jar</packaging> |
| 11 | + <inceptionYear>2016</inceptionYear> |
11 | 12 |
|
12 | 13 | <parent> |
13 | 14 | <groupId>org.springframework.boot</groupId> |
|
23 | 24 | <maven.compiler.target>17</maven.compiler.target> |
24 | 25 | <spring-boot.version>3.2.6</spring-boot.version> |
25 | 26 | <aws.java.sdk.version>2.23.12</aws.java.sdk.version> |
| 27 | + <maven.license.plugin.version>4.6</maven.license.plugin.version> |
| 28 | + <maven.build-helper-maven.plugin.version>3.6.0</maven.build-helper-maven.plugin.version> |
26 | 29 | </properties> |
27 | 30 |
|
28 | 31 | <distributionManagement> |
|
440 | 443 | </plugin> |
441 | 444 |
|
442 | 445 | <plugin> |
443 | | - <groupId>com.mycila.maven-license-plugin</groupId> |
444 | | - <artifactId>maven-license-plugin</artifactId> |
445 | | - <version>1.9.0</version> |
| 446 | + <groupId>com.mycila</groupId> |
| 447 | + <artifactId>license-maven-plugin</artifactId> |
| 448 | + <version>${maven.license.plugin.version}</version> |
446 | 449 |
|
447 | 450 | <executions> |
448 | 451 | <execution> |
|
455 | 458 | </executions> |
456 | 459 |
|
457 | 460 | <configuration> |
458 | | - <header>LICENSE_HEADER</header> |
| 461 | + <licenseSets> |
| 462 | + <licenseSet> |
| 463 | + <header>LICENSE_HEADER</header> |
| 464 | + <excludes> |
| 465 | + <exclude>**/*.bak</exclude> |
| 466 | + <exclude>**/*.conf</exclude> |
| 467 | + <exclude>**/*.json</exclude> |
| 468 | + <exclude>**/*.pem</exclude> |
| 469 | + <exclude>**/*.properties</exclude> |
| 470 | + <exclude>**/*.raml</exclude> |
| 471 | + <exclude>**/*.sh</exclude> |
| 472 | + <exclude>**/*.txt</exclude> |
| 473 | + <exclude>**/*.xml</exclude> |
| 474 | + <exclude>**/*.yaml</exclude> |
| 475 | + <exclude>**/*.yml</exclude> |
| 476 | + <exclude>**/Dockerfile</exclude> |
| 477 | + <exclude>.editorconfig</exclude> |
| 478 | + <exclude>.gitignore</exclude> |
| 479 | + <exclude>JenkinsfileSCM</exclude> |
| 480 | + <exclude>LICENSE</exclude> |
| 481 | + <exclude>LICENSE_HEADER</exclude> |
| 482 | + <exclude>README.md</exclude> |
| 483 | + <exclude>docs/**</exclude> |
| 484 | + <exclude>src/main/resources/configs/**</exclude> |
| 485 | + <exclude>src/test/resources/**</exclude> |
| 486 | + </excludes> |
| 487 | + </licenseSet> |
| 488 | + </licenseSets> |
459 | 489 | <aggregate>true</aggregate> |
460 | 490 | <strictCheck>true</strictCheck> |
461 | | - <excludes> |
462 | | - <exclude>**/*.properties</exclude> |
463 | | - <exclude>**/*.yml</exclude> |
464 | | - <exclude>**/*.json</exclude> |
465 | | - <exclude>**/*.raml</exclude> |
466 | | - <exclude>**/*.sh</exclude> |
467 | | - <exclude>**/*.xml</exclude> |
468 | | - <exclude>LICENSE</exclude> |
469 | | - <exclude>LICENSE_HEADER</exclude> |
470 | | - <exclude>README.md</exclude> |
471 | | - <exclude>.gitignore</exclude> |
472 | | - </excludes> |
| 491 | + <properties> |
| 492 | + <year>${current.year}</year> |
| 493 | + </properties> |
473 | 494 | </configuration> |
474 | 495 | </plugin> |
| 496 | + <plugin> |
| 497 | + <groupId>org.codehaus.mojo</groupId> |
| 498 | + <artifactId>build-helper-maven-plugin</artifactId> |
| 499 | + <version>${maven.build-helper-maven.plugin.version}</version> |
| 500 | + <executions> |
| 501 | + <execution> |
| 502 | + <id>timestamp-property</id> |
| 503 | + <goals> |
| 504 | + <goal>timestamp-property</goal> |
| 505 | + </goals> |
| 506 | + <phase>validate</phase> |
| 507 | + <configuration> |
| 508 | + <name>current.year</name> |
| 509 | + <pattern>yyyy</pattern> |
| 510 | + <locale>en-GB</locale> |
| 511 | + </configuration> |
| 512 | + </execution> |
| 513 | + </executions> |
| 514 | + </plugin> |
475 | 515 | </plugins> |
476 | 516 | </build> |
477 | 517 |
|
|
0 commit comments