Maven 2 & 3

Inheritance does not merge extensions with same gid and aid

Details

  • Complexity:
    Intermediate
  • Number of attachments :
    0

Description

Parent POM snippet:

<extensions>
  <extension>
    <groupId>org.apache.maven.wagon</groupId>
    <artifactId>wagon-webdav</artifactId>
    <version>1.0-beta-1</version>
  </extension>
</extensions>

Child POM snippet:

<extensions>
  <extension>
    <groupId>org.apache.maven.wagon</groupId>
    <artifactId>wagon-webdav</artifactId>
    <version>1.0-beta-2</version>
  </extension>
</extensions>

Effective child POM:

<extensions>
  <extension>
    <groupId>org.apache.maven.wagon</groupId>
    <artifactId>wagon-webdav</artifactId>
    <version>1.0-beta-2</version>
  </extension>
  <extension>
    <groupId>org.apache.maven.wagon</groupId>
    <artifactId>wagon-webdav</artifactId>
    <version>1.0-beta-1</version>
  </extension>
</extensions>

i.e. there is no conflict resolution and both versions of the extension are loaded.

Activity

Hide
Benjamin Bentmann added a comment -

Fixed in r726244 and r726247, respectively.

Show
Benjamin Bentmann added a comment - Fixed in r726244 and r726247, respectively.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: