The following plugins depend on ASM, which implies they should be released every 6 month right after the release of Java (March and September).

Required

  • maven-dependency-plugin (analyze needs to read all classes)
  • maven-plugin-plugin (descriptor needs to scan for annotations)
  • maven-shade-plugin (minimizeJar needs to read all classes)

Optional

  • maven-compiler-plugin (only an issue when Maven Runtime is Java 8 or below and project uses module descriptors)
  • maven-failsafe-plugin (only an issue when Maven Runtime is Java 8 or below and project uses module descriptors)
  • maven-javadoc-plugin (only an issue when Maven Runtime is Java 8 or below and project uses module descriptors)
  • maven-surefire-plugin (only an issue when Maven Runtime is Java 8 or below and project uses module descriptors)


Miscellaneous

  • maven-javadoc-plugin: add src/main/resources/org/apache/maven/plugins/javadoc/java-api-element-list-<release> filled with content of https://docs.oracle.com/en/java/javase/<release>/docs/api/element-list until https://bugs.openjdk.java.net/browse/JDK-8216497 is implemented.
  • No labels