|
1 | 1 | <project xmlns="http://maven.apache.org/POM/4.0.0" |
2 | | - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
3 | | - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
| 2 | + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
4 | 3 | <modelVersion>4.0.0</modelVersion> |
5 | 4 |
|
6 | 5 | <groupId>name.abuchen.portfolio</groupId> |
|
14 | 13 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
15 | 14 | <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
16 | 15 | <tycho-version>5.0.2</tycho-version> |
| 16 | + <maven-enforcer-plugin.version>3.6.3</maven-enforcer-plugin.version> |
| 17 | + <maven-resources-plugin.version>3.5.0</maven-resources-plugin.version> |
| 18 | + <maven-dependency-plugin.version>3.10.0</maven-dependency-plugin.version> |
| 19 | + <maven-jarsigner-plugin.version>3.1.0</maven-jarsigner-plugin.version> |
| 20 | + <maven-gpg-plugin.version>3.2.8</maven-gpg-plugin.version> |
| 21 | + <maven-checkstyle-plugin.version>3.6.0</maven-checkstyle-plugin.version> |
| 22 | + <sonar-maven-plugin.version>5.6.0.6792</sonar-maven-plugin.version> |
| 23 | + <fix-info-plist-maven-plugin.version>1.8</fix-info-plist-maven-plugin.version> |
| 24 | + <exec-maven-plugin.version>3.6.3</exec-maven-plugin.version> |
| 25 | + <jacoco-maven-plugin.version>0.8.14</jacoco-maven-plugin.version> |
| 26 | + <protoc-jar-maven-plugin.version>3.11.4</protoc-jar-maven-plugin.version> |
17 | 27 | <jarsigner.skip>true</jarsigner.skip> |
18 | 28 | <gpgsigner.skip>true</gpgsigner.skip> |
19 | 29 | <applesigner.skip>true</applesigner.skip> |
|
73 | 83 | <profile> |
74 | 84 | <!-- |
75 | 85 | local-dev (activate by appending -Plocal-dev to your Maven command line) |
76 | | - |
| 86 | +
|
77 | 87 | The profile can be used for local development, to speed up the build: |
78 | 88 | * use a target platform without the babel translation bundles |
79 | 89 | * skip code coverage and checkstyle checks |
|
94 | 104 | <plugin> |
95 | 105 | <groupId>org.apache.maven.plugins</groupId> |
96 | 106 | <artifactId>maven-enforcer-plugin</artifactId> |
97 | | - <version>3.6.3</version> |
| 107 | + <version>${maven-enforcer-plugin.version}</version> |
98 | 108 | <executions> |
99 | 109 | <execution> |
100 | 110 | <id>enforce-versions</id> |
|
173 | 183 | </environment> |
174 | 184 | </environments> |
175 | 185 | <filters> |
176 | | - <filter> |
| 186 | + <filter> |
177 | 187 | <type>eclipse-plugin</type> |
178 | 188 | <id>org.eclipse.ui.ide</id> |
179 | 189 | <removeAll /> |
|
450 | 460 | <plugin> |
451 | 461 | <groupId>org.apache.maven.plugins</groupId> |
452 | 462 | <artifactId>maven-resources-plugin</artifactId> |
453 | | - <version>3.5.0</version> |
| 463 | + <version>${maven-resources-plugin.version}</version> |
454 | 464 | <configuration> |
455 | 465 | <encoding>UTF-8</encoding> |
456 | 466 | </configuration> |
457 | 467 | </plugin> |
458 | 468 | <plugin> |
459 | 469 | <groupId>org.apache.maven.plugins</groupId> |
460 | 470 | <artifactId>maven-dependency-plugin</artifactId> |
461 | | - <version>3.10.0</version> |
| 471 | + <version>${maven-dependency-plugin.version}</version> |
462 | 472 | </plugin> |
463 | 473 | <plugin> |
464 | 474 | <groupId>org.eclipse.tycho</groupId> |
|
518 | 528 | <plugin> |
519 | 529 | <groupId>org.apache.maven.plugins</groupId> |
520 | 530 | <artifactId>maven-jarsigner-plugin</artifactId> |
521 | | - <version>3.1.0</version> |
| 531 | + <version>${maven-jarsigner-plugin.version}</version> |
522 | 532 | <executions> |
523 | 533 | <execution> |
524 | 534 | <id>sign</id> |
|
550 | 560 | <plugin> |
551 | 561 | <groupId>org.apache.maven.plugins</groupId> |
552 | 562 | <artifactId>maven-gpg-plugin</artifactId> |
553 | | - <version>3.2.8</version> |
| 563 | + <version>${maven-gpg-plugin.version}</version> |
554 | 564 | </plugin> |
555 | 565 | <plugin> |
556 | 566 | <groupId>org.apache.maven.plugins</groupId> |
557 | 567 | <artifactId>maven-checkstyle-plugin</artifactId> |
558 | | - <version>3.6.0</version> |
| 568 | + <version>${maven-checkstyle-plugin.version}</version> |
559 | 569 | <dependencies> |
560 | 570 | <dependency> |
561 | 571 | <groupId>com.puppycrawl.tools</groupId> |
|
584 | 594 | <plugin> |
585 | 595 | <groupId>org.sonarsource.scanner.maven</groupId> |
586 | 596 | <artifactId>sonar-maven-plugin</artifactId> |
587 | | - <version>5.7.0.6970</version> |
| 597 | + <version>${sonar-maven-plugin.version}</version> |
588 | 598 | </plugin> |
589 | 599 | <plugin> |
590 | 600 | <groupId>name.abuchen</groupId> |
591 | 601 | <artifactId>fix-info-plist-maven-plugin</artifactId> |
592 | | - <version>1.8</version> |
| 602 | + <version>${fix-info-plist-maven-plugin.version}</version> |
593 | 603 | </plugin> |
594 | 604 | <plugin> |
595 | 605 | <groupId>org.codehaus.mojo</groupId> |
596 | 606 | <artifactId>exec-maven-plugin</artifactId> |
597 | | - <version>3.6.3</version> |
| 607 | + <version>${exec-maven-plugin.version}</version> |
598 | 608 | <configuration> |
599 | 609 | <mainClass>name.abuchen.portfolio.build.MessagesTool</mainClass> |
600 | 610 | <classpathScope>runtime</classpathScope> |
|
607 | 617 | <plugin> |
608 | 618 | <groupId>org.jacoco</groupId> |
609 | 619 | <artifactId>jacoco-maven-plugin</artifactId> |
610 | | - <version>0.8.14</version> |
| 620 | + <version>${jacoco-maven-plugin.version}</version> |
611 | 621 | </plugin> |
612 | 622 | <plugin> |
613 | 623 | <groupId>com.github.os72</groupId> |
614 | 624 | <artifactId>protoc-jar-maven-plugin</artifactId> |
615 | | - <version>3.11.4</version> |
| 625 | + <version>${protoc-jar-maven-plugin.version}</version> |
616 | 626 | </plugin> |
617 | 627 | </plugins> |
618 | 628 | </pluginManagement> |
|
0 commit comments