You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Giovanni van der Schelde (Jira)" <ji...@apache.org> on 2023/05/31 11:03:00 UTC

[jira] [Created] (MNGSITE-519) Update the plugin merge note in lifecycle docs

Giovanni van der Schelde created MNGSITE-519:
------------------------------------------------

             Summary: Update the plugin merge note in lifecycle docs
                 Key: MNGSITE-519
                 URL: https://issues.apache.org/jira/browse/MNGSITE-519
             Project: Maven Project Web Site
          Issue Type: Improvement
            Reporter: Giovanni van der Schelde


Seeing the warning message in 3.9 and the error message in 4.0.0-alpha-5 I assume this is intended behaviour. However, I couldn't find the tickets or release notes related to it, so it might be a MNG question?

If it is an intended breaking change the docs should probably get updated.

The [docs|https://github.com/apache/maven-site/blob/5c32e14114d2bbf28f958024e37a960bfd7b8121/content/apt/guides/introduction/introduction-to-the-lifecycle.apt#L144] state:
{quote}Multiple instances of the same plugin are grouped to execute together and ordered in Maven 2.0.11 and above
{quote}
Whenever I define the same plugin twice in the {{pom.xml}} it merges the configuration with 3.9 (does give a warning about possible deprecation in higher versions) but fails in 4.0.0-alpha-5 with a clear error message.

{{[ERROR] Some problems were encountered while processing the POMs}}
{{[ERROR] The build could not read 1 project -> [Help 1]}}
{{[ERROR]}}
{{[ERROR]   The project com.giovds:giovds-test-plugin:3.0.0-SNAPSHOT (C:\tmp\maven-sandbox\pom.xml) has 1 error}}
{{[ERROR]     'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-enforcer-plugin @ line 55, column 15}}
{{[ERROR]}}
{{[ERROR] To see the full stack trace of the errors, re-run Maven with the '-e' switch}}
{{[ERROR] Re-run Maven using the '-X' switch to enable verbose output}}
{{[ERROR]}}
{{[ERROR] For more information about the errors and possible solutions, please read the following articles:}}
{{[ERROR] [Help 1] [http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException]}}

MNGSITE-393 might be related.



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