[JBoss JIRA] (SHRINKRES-76) Version of the dependency is not found when <exclusion>s are defined
by Sanket Patel (JIRA)
[ https://issues.jboss.org/browse/SHRINKRES-76?page=com.atlassian.jira.plug... ]
Sanket Patel commented on SHRINKRES-76:
---------------------------------------
dont know how but it resolved my issue i was facing from two days.
Thank you so much.
> Version of the dependency is not found when <exclusion>s are defined
> --------------------------------------------------------------------
>
> Key: SHRINKRES-76
> URL: https://issues.jboss.org/browse/SHRINKRES-76
> Project: ShrinkWrap Resolvers
> Issue Type: Bug
> Components: maven
> Affects Versions: 2.0.0-alpha-4
> Reporter: Karel Piwko
> Assignee: Tair Sabirgaliev
> Fix For: 2.0.0-alpha-5
>
>
> equals(Object) method for Maven dependency is considering exclusions as well.
> This effectively means that if you specify following in your pom.xml file:
> {code:xml}
> <dependency>
> <groupId>com.google.appengine.orm</groupId>
> <artifactId>datanucleus-appengine</artifactId>
> <version>${version.org.datanucleus.gae}</version>
> <exclusions>
> <exclusion>
> <!-- Force this just in case -->
> <groupId>org.jboss.maven.plugins</groupId>
> <artifactId>arquillian-transformer</artifactId>
> </exclusion>
> </exclusions>
> </dependency>
> {code}
> then following code:
> {code}
> Maven.resolver().loadPomFromFile("/path/to/file").resolve("com.google.appengine.orm:datanucleus-appengine")
> {code}
> is not able to find the version managed in pom.xml, failing with:
> Caused by: org.jboss.shrinkwrap.resolver.api.ResolutionException: Unable to get version for dependency specified by com.google.appengine.orm:datanucleus-appengine, it was not provided in <dependencyManagement> section.
> at org.jboss.shrinkwrap.resolver.impl.maven.PomEquippedResolveStageBaseImpl.resolveVersion(PomEquippedResolveStageBaseImpl.java:194)
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 3 months