Skip to content

Commit cb82721

Browse files
build(maven): pin shade plugin version and add javadoc plugin (doclint none) [feature]
Co-Authored-By: derek.wu <derekwu35@gmail.com>
1 parent 37f0082 commit cb82721

2 files changed

Lines changed: 14 additions & 1 deletion

File tree

MIGRATION_NOTES.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@
1414
| maven-surefire-plugin | (none) | 3.2.5 | Added for test execution |
1515
| maven-failsafe-plugin | (none) | 3.2.5 | Added for integration test support |
1616
| maven-enforcer-plugin | (none) | 3.5.0 | Added to enforce Java 11+ at build time |
17-
| maven-shade-plugin | (unchanged) | (unchanged) | Retained for JMH benchmark packaging |
17+
| maven-javadoc-plugin | (none) | 3.6.3 | Added with `<doclint>none</doclint>` (Java 11 doclint is stricter) |
18+
| maven-shade-plugin | (unversioned) | 3.6.2 | Pinned explicit version (was unversioned, which Maven warns is unstable) |
19+
20+
Build encoding is pinned to UTF-8 for both source (`project.build.sourceEncoding`) and reporting (`project.reporting.outputEncoding`).
1821

1922
## Dependency Upgrades
2023

pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
<properties>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
13+
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
1314
<maven.compiler.release>11</maven.compiler.release>
1415
</properties>
1516

@@ -73,9 +74,18 @@
7374
</execution>
7475
</executions>
7576
</plugin>
77+
<plugin>
78+
<groupId>org.apache.maven.plugins</groupId>
79+
<artifactId>maven-javadoc-plugin</artifactId>
80+
<version>3.6.3</version>
81+
<configuration>
82+
<doclint>none</doclint>
83+
</configuration>
84+
</plugin>
7685
<plugin>
7786
<groupId>org.apache.maven.plugins</groupId>
7887
<artifactId>maven-shade-plugin</artifactId>
88+
<version>3.6.2</version>
7989
<executions>
8090
<execution>
8191
<phase>package</phase>

0 commit comments

Comments
 (0)