]
George Gastaldi commented on FORGE-2154:
----------------------------------------
Hi [~ddadlani],
Can you create a test case with the expected behavior? A Pull-request would be even better
;)
Cannot add two dependencies that differ only in the 'type'
attribute to a new Maven project's POM.
--------------------------------------------------------------------------------------------------
Key: FORGE-2154
URL:
https://issues.jboss.org/browse/FORGE-2154
Project: Forge
Issue Type: Bug
Components: Addon Development
Affects Versions: 2.12.2.Final
Reporter: Divya Dadlani
Assignee: George Gastaldi
Fix For: 2.12.3.Final
The method "areEquivalent(Dependency, Dependency)" of
org.jboss.forge.addon.dependencies.util.Dependencies does not check to see if the two
dependencies have different packaging types or scopes.
For example, I cannot add both of the following dependencies:
<dependency>
<groupId>org.jboss.errai</groupId>
<artifactId>errai-cdi-client</artifactId>
<type>jar</type>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.jboss.errai</groupId>
<artifactId>errai-cdi-client</artifactId>
<type>test-jar</type>
<scope>test</scope>
</dependency>