Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
All packages exported through the API classloader (indicated in https://github.com/apache/maven/blob/master/maven-core/src/main/resources/META-INF/maven/extension.xml) should be binary backwards-compatible in Maven 4.
To enforce this the japicmp-maven-plugin should be leveraged during the build.
Compare with the discussion at https://lists.apache.org/thread/l8brfb69z2vclds1v91j7x98fp9ls7rj.