[
https://issues.jboss.org/browse/FORGE-2154?page=com.atlassian.jira.plugin...
]
Divya Dadlani commented on FORGE-2154:
--------------------------------------
I still cannot add two dependencies that differ only in the 'scope' and
'type' attributes.
This is because the method addDirectDependency() in
org.jboss.forge.addon.maven.projects.facets.MavenDependencyArtifact also compares only the
groupId and artifactId of the new dependency against the ones already in the pom. Hence
the second dependency does not get added.
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>
--
This message was sent by Atlassian JIRA
(v6.3.8#6338)