You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Konrad Windszus (Jira)" <ji...@apache.org> on 2022/11/16 15:27:00 UTC

[jira] [Updated] (MNG-7598) Enforce binary backwards-compatibility with Maven 3 of all exported packages

     [ https://issues.apache.org/jira/browse/MNG-7598?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Konrad Windszus updated MNG-7598:
---------------------------------
    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|https://siom79.github.io/japicmp/MavenPlugin.html] should be leveraged during the build.

Compare with the discussion at https://lists.apache.org/thread/l8brfb69z2vclds1v91j7x98fp9ls7rj.

  was:
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|https://siom79.github.io/japicmp/MavenPlugin.html] should be leveraged during the build.

Compare with the discussion at https://siom79.github.io/japicmp/MavenPlugin.html.


> Enforce binary backwards-compatibility with Maven 3 of all exported packages
> ----------------------------------------------------------------------------
>
>                 Key: MNG-7598
>                 URL: https://issues.apache.org/jira/browse/MNG-7598
>             Project: Maven
>          Issue Type: Improvement
>            Reporter: Konrad Windszus
>            Priority: Major
>             Fix For: 4.0.0
>
>
> 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|https://siom79.github.io/japicmp/MavenPlugin.html] should be leveraged during the build.
> Compare with the discussion at https://lists.apache.org/thread/l8brfb69z2vclds1v91j7x98fp9ls7rj.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)