[ 
https://issues.apache.org/jira/browse/MEAR-249?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16169352#comment-16169352
 ] 

Karl Heinz Marbaise commented on MEAR-249:
------------------------------------------

Hi, first thanks for your feedback. 
yes this was right and the wrong result was generated which is based on the 
previous wrong implementation. 
The thing is if a user decided to define a different mapping (which is now no 
problem with the new implementation) which would clash in names (same file 
name) there should be an error cause otherwise it would not being fixed and 
would produce wrong results in the resulting EAR file...(which means 
overwriting of existing files!)..


> Maven EAR plugin - two libraries with a same ArtifactId
> -------------------------------------------------------
>
>                 Key: MEAR-249
>                 URL: https://issues.apache.org/jira/browse/MEAR-249
>             Project: Maven Ear Plugin
>          Issue Type: Bug
>    Affects Versions: waiting-for-feedback
>            Reporter: Tomas Tulka
>
> When an EAR module has two (or more) dependencies with a same artifactId, 
> Maven copy those into the /lib directory and one rewrites the other. In the 
> end there is only one library in the EAR.
> This is not what I would expect, because it is correct to have such 
> dependencies. The plugin should deal with it or print a warning (it's a 
> tricky issue when it is about transitive dependencies).
> <dependency>
>     <groupId>com.group1</groupId>
>     <artifactId>same-artifact</artifactId>
> </dependency>
> <dependency>
>     <groupId>com.group2</groupId>
>     <artifactId>same-artifact</artifactId>
> </dependency>



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to