This Confluence has been LDAP enabled, if you are an ASF Committer, please use your LDAP Credentials to login. Any problems file an INFRA jira ticket please.

Child pages
  • Java 9 - Jigsaw
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 34 Next »

Maven Plugins

Java 9 and Jigsaw, its module project, introduce changes that cause some plugin warnings(warning) or even failures(error), or require upgrades to benefit from new features(plus):




affected goal

Plugin Name

Minimum Compatible Version

Related Issues

org.apache.maven.pluginsmaven-compiler-plugincompile(plus), testCompile(plus)Maven Compiler Plugin3.6.1required to compile module-info files
requires plexus-compiler 2.8.1
org.apache.maven.pluginsmaven-javadoc-pluginjar(error), javadoc(warning), aggregate(error)Maven Javadoc Plugin2.10.4MJAVADOC-441(error)MJAVADOC-442(warning), MJAVADOC-449(error)
org.apache.maven.pluginsmaven-plugin-plugindescriptorMaven Plugin Plugin3.5MPLUGIN-300MPLUGIN-304
org.apache.maven,pluginsmaven-war-pluginwar(error)Maven War Plugin3.0.0-SNAPSHOT (not yet released)MWAR-405(error)
org.apache.maven.pluginsmaven-ejb-pluginejb(error)Maven EJB Plugin3.0.0-SNAPSHOT (not yet released)? Need to be created
org.apache.maven.pluginsmaven-ear-pluginear(error)Maven EAR Plugin3.0.0-SNAPSHOT (not yet released) 




Plexus :: Component Metadata



org.apache.maven.pluginsmaven-surefire-plugintestMaven Surefire Plugin SUREFIRE-1265
org.apache.maven.pluginsmaven-failsafe-pluginintegration-testMaven Failsafe Plugin SUREFIRE-1265


Some issues are in components that are reused over and over



Component Name

Minimum Compatible Version

Related Issues

org.codehaus.plexusplexus-archiverPlexus Archiver3.0.3#13(tick)

Third party components

groupIdartifactId (order by)Minimum compatible VersionContactDetailsExposed when compiling
org.ow2.asmasm6.0_ALPHARemi Forax ? MCOMPILER-283 - Getting issue details... STATUS /maven-compiler-plugin/src/it/error-prone-compiler
org.codehaus.gmavengmaven-plugin ?At least start switching to
org.codehaus.groovygroovy-all2.4.8  setup/verify-scripts used by maven-invoker-plugin
com.thoughtworks.qdoxqdox2.0-M4Robert Scholte  
org.apache.openjpaopenjpa Mark Struberg MCOMPILER-283 - Getting issue details... STATUS /maven-compiler-plugin/src/it/MCOMPILER-197
org.parboiledparboiled-javanone, will be replaced.Mathias (sirthias) 

Pegdown, which uses parboiled and is not maintained actively any more, is being replaced with flexmark-java: see DOXIA-553

org.eclipse.sisusisu-inject Stuart McCulloch Maven-3.4.0-SNAPSHOT

Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.util.Comparator java.util.TreeMap.comparator accessible: module java.base does not "opens java.util" to unnamed module

Happens while initializing org.apache.maven.plugins.war.util.WebappStructureSerializer.

Workaround: only register the required converters

  • No labels