Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Page properties


Status

Status
colour

Blue

Green
title

WIP

DONE
 

Version
 

Issue(s)
 

Sources
 

Developer(s)


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): 


groupId

artifactId

affected goal

Plugin Name

Minimum Compatible Version

Related Issues

org.apache.maven.pluginsmaven-compiler-plugincompile(plus), testCompile(plus)Maven Compiler Plugin3.7.0required to compile module-info files
requires plexus-compiler 2.8.1
org.apache.maven.pluginsmaven-ear-pluginear(plus)Maven EAR Plugin3.0.0
 

org.apache.maven.pluginsmaven-ejb-pluginejb(plus)Maven EJB Plugin3.0.0
Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyMEJB-95
(plus)
org.apache.maven.pluginsmaven-enforcer-pluginRequireJavaVersion ruleMaven Enforcer Plugin3.0.0-M1
 

org.apache.maven.pluginsmaven-failsafe-pluginintegration-testMaven Failsafe Plugin

2.20.1 (argLine) (removed JAXB)

2.21.0 (introduced Jigsaw)

 


org.apache.maven.pluginsmaven-jar-plugin
 

Maven Jar Plugin
 

Jira
serverASF JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyMJAR-238
(plus)
org.apache.maven.pluginsmaven-javadoc-pluginjar(error), javadoc(warning), aggregate(error)Maven Javadoc Plugin3.0.0-M1

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyMJAVADOC-488
(error)

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyMJAVADOC-449
(error)

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyMJAVADOC-498
(plus)

org.apache.maven.pluginsmaven-jdeps-pluginjdkinternals, test-jdkinternalsMaven JDeps Plugin3.1.0
 

org.apache.maven.pluginsmaven-plugin-plugindescriptorMaven Plugin Plugin3.5
 

org.apache.maven.pluginsmaven-site-pluginsite(error)Maven Site Plugin3.7
Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyMSITE-796
(error)
org.apache.maven.pluginsmaven-surefire-plugintestMaven Surefire Plugin2.20.1 (argLine) (removed JAXB)
2.21.0 (introduced Jigsaw)
 

org.apache.maven.pluginsmaven-surefire-report-plugin
 

Maven Surefire Report Plugin2.20.1
 

org.apache.maven.pluginsmaven-war-plugin
 

Maven War Plugin3.1.0
 

org.codehaus.plexus

plexus-component-metadata

generate-metadata(tick)

Plexus :: Component Metadata

1.7

#1(tick)

Components

Some issues are in components that are reused over and over

groupId

artifactId

Component Name

Minimum Compatible Version

Related Issues

org.codehaus.plexusplexus-archiverPlexus Archiver3.0.3#13(tick)
org.apache.maven.doxiadoxia-sitetoolsDoxia Sitetools1.7.5
Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyDOXIASITETOOLS-177

Third party components

groupIdartifactId (order by)Minimum compatible VersionContactDetailsExposed when compiling
org.apache.commonscommons-utils3.5
 

Parsing of "9" as Java version is broken. Any reference to SystemUtils will fail due to a static initialization.
 

org.ow2.asmasm6.0_BETARemi Forax
 
 


com.google.errorproneerror_prone_core
 

?
Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyMCOMPILER-283
/maven-compiler-plugin/src/it/error-prone-compiler
org.codehaus.gmavengmaven-plugin
 

?At least start switching to https://github.com/groovy/GMavenPlus/maven-compiler-plugin/src/it/mcompiler-21_methodname-change
org.codehaus.groovygroovy-all2.4.8
  


setup/verify-scripts used by maven-invoker-plugin
org.vaferjdependency1.2Torsten Curdt
 

/maven-shade-plugin/src/it/mini-jar-respect-includes
com.thoughtworks.qdoxqdox2.0-M4Robert Scholte
  


org.apache.openjpaopenjpa
 

Mark Struberg
Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyMCOMPILER-283
/maven-compiler-plugin/src/it/MCOMPILER-197
org.parboiledparboiled-javanone, will be replaced.Mathias (sirthias)

https://github.com/sirthias/parboiled/issues/104 

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

doxia-module-markdown
org.eclipse.sisusisu-inject
 

Stuart McCulloch
 

Maven-3.4.0-SNAPSHOT
com.thoughtworks.xstreamxstream
  


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

maven-war-plugin