You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "mgsoft (JIRA)" <ji...@apache.org> on 2018/09/24 12:52:00 UTC

[jira] [Created] (IVY-1592) Ivy creates wrong version numbers for transitive dependencies

mgsoft created IVY-1592:
---------------------------

             Summary: Ivy creates wrong version numbers for transitive dependencies
                 Key: IVY-1592
                 URL: https://issues.apache.org/jira/browse/IVY-1592
             Project: Ivy
          Issue Type: Bug
    Affects Versions: 2.4.0
            Reporter: mgsoft


The following ivy.xml file

 
{code:java}
<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">

<info organisation="" module="" status=""/>

<dependencies>
<dependency org="org.jboss.resteasy" name="resteasy-client" rev="3.6.1.Final" transitive="true" conf="*->default"/>

</dependencies>

</ivy-module>
{code}
 

and the ivysettings.xml file:

 
{code:java}
<?xml version="1.0" encoding="ISO-8859-1"?>

<ivysettings>

<settings defaultResolver="default"/>

<property name="m2-pattern" value="${user.home}/.m2/repository/[organisation]/[module]/[revision]/[module]-[revision](-[classifier]).[ext]" override="false"/>

<resolvers>

<chain name="default">

<filesystem name="local-maven2" m2compatible="true" >

<artifact pattern="${m2-pattern}"/>

<ivy pattern="${m2-pattern}"/>

</filesystem>

<ibiblio name="central" m2compatible="true"/>

</chain>

</resolvers>

</ivysettings>
{code}
 

 

yield to following error:
{code:java}
[ivy:retrieve] :: Apache Ivy 2.4.0 - 20141213170938 :: http://ant.apache.org/ivy/ ::
[ivy:retrieve] :: loading settings :: file = /Users/mgsoft/development/eclipse/ws/photon/runtime-EclipseApplication/rcp_movie_sp4_to_ecl_rest_client/ivysettings.xml
[ivy:retrieve] :: resolving dependencies :: #;working@DNSNAME.local
[ivy:retrieve] confs: [default]
[ivy:retrieve] found org.jboss.resteasy#resteasy-client;3.6.1.Final in central
[ivy:retrieve] found org.jboss.resteasy#resteasy-jaxrs;3.6.1.Final in central
[ivy:retrieve] :: resolution report :: resolve 1717ms :: artifacts dl 2ms
---------------------------------------------------------------------
| | modules || artifacts |
| conf | number| search|dwnlded|evicted|| number|dwnlded|
---------------------------------------------------------------------
| default | 17 | 0 | 0 | 0 || 2 | 0 |
---------------------------------------------------------------------
[ivy:retrieve] :: problems summary ::
[ivy:retrieve] :::: WARNINGS
[ivy:retrieve] module not found: junit#junit;working@DNSNAME.local
[ivy:retrieve] ==== local-maven2: tried
[ivy:retrieve] /Users/mgsoft/.m2/repository/junit/junit/working@DNSNAME.local/junit-working@DNSNAME.local.xml
[ivy:retrieve] -- artifact junit#junit;working@DNSNAME.local!junit.jar:
[ivy:retrieve] /Users/mgsoft/.m2/repository/junit/junit/working@DNSNAME.local/junit-working@DNSNAME.local.jar
[ivy:retrieve] ==== central: tried
[ivy:retrieve] https://repo1.maven.org/maven2/junit/junit/working@DNSNAME.local/junit-working@DNSNAME.local.pom
[ivy:retrieve] -- artifact junit#junit;working@DNSNAME.local!junit.jar:
[ivy:retrieve] https://repo1.maven.org/maven2/junit/junit/working@DNSNAME.local/junit-working@DNSNAME.local.jar
[ivy:retrieve] module not found: org.jboss.spec.javax.ws.rs#jboss-jaxrs-api_2.1_spec;working@DNSNAME.local
[ivy:retrieve] ==== local-maven2: tried
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/jboss/spec/javax/ws/rs/jboss-jaxrs-api_2.1_spec/working@DNSNAME.local/jboss-jaxrs-api_2.1_spec-working@DNSNAME.local.xml
[ivy:retrieve] -- artifact org.jboss.spec.javax.ws.rs#jboss-jaxrs-api_2.1_spec;working@DNSNAME.local!jboss-jaxrs-api_2.1_spec.jar:
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/jboss/spec/javax/ws/rs/jboss-jaxrs-api_2.1_spec/working@DNSNAME.local/jboss-jaxrs-api_2.1_spec-working@DNSNAME.local.jar
[ivy:retrieve] ==== central: tried
[ivy:retrieve] https://repo1.maven.org/maven2/org/jboss/spec/javax/ws/rs/jboss-jaxrs-api_2.1_spec/working@DNSNAME.local/jboss-jaxrs-api_2.1_spec-working@DNSNAME.local.pom
[ivy:retrieve] -- artifact org.jboss.spec.javax.ws.rs#jboss-jaxrs-api_2.1_spec;working@DNSNAME.local!jboss-jaxrs-api_2.1_spec.jar:
[ivy:retrieve] https://repo1.maven.org/maven2/org/jboss/spec/javax/ws/rs/jboss-jaxrs-api_2.1_spec/working@DNSNAME.local/jboss-jaxrs-api_2.1_spec-working@DNSNAME.local.jar
[ivy:retrieve] module not found: org.jboss.spec.javax.xml.bind#jboss-jaxb-api_2.3_spec;working@DNSNAME.local
[ivy:retrieve] ==== local-maven2: tried
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/jboss/spec/javax/xml/bind/jboss-jaxb-api_2.3_spec/working@DNSNAME.local/jboss-jaxb-api_2.3_spec-working@DNSNAME.local.xml
[ivy:retrieve] -- artifact org.jboss.spec.javax.xml.bind#jboss-jaxb-api_2.3_spec;working@DNSNAME.local!jboss-jaxb-api_2.3_spec.jar:
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/jboss/spec/javax/xml/bind/jboss-jaxb-api_2.3_spec/working@DNSNAME.local/jboss-jaxb-api_2.3_spec-working@DNSNAME.local.jar
[ivy:retrieve] ==== central: tried
[ivy:retrieve] https://repo1.maven.org/maven2/org/jboss/spec/javax/xml/bind/jboss-jaxb-api_2.3_spec/working@DNSNAME.local/jboss-jaxb-api_2.3_spec-working@DNSNAME.local.pom
[ivy:retrieve] -- artifact org.jboss.spec.javax.xml.bind#jboss-jaxb-api_2.3_spec;working@DNSNAME.local!jboss-jaxb-api_2.3_spec.jar:
[ivy:retrieve] https://repo1.maven.org/maven2/org/jboss/spec/javax/xml/bind/jboss-jaxb-api_2.3_spec/working@DNSNAME.local/jboss-jaxb-api_2.3_spec-working@DNSNAME.local.jar
[ivy:retrieve] module not found: org.jboss.spec.javax.servlet#jboss-servlet-api_3.1_spec;working@DNSNAME.local
[ivy:retrieve] ==== local-maven2: tried
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/jboss/spec/javax/servlet/jboss-servlet-api_3.1_spec/working@DNSNAME.local/jboss-servlet-api_3.1_spec-working@DNSNAME.local.xml
[ivy:retrieve] -- artifact org.jboss.spec.javax.servlet#jboss-servlet-api_3.1_spec;working@DNSNAME.local!jboss-servlet-api_3.1_spec.jar:
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/jboss/spec/javax/servlet/jboss-servlet-api_3.1_spec/working@DNSNAME.local/jboss-servlet-api_3.1_spec-working@DNSNAME.local.jar
[ivy:retrieve] ==== central: tried
[ivy:retrieve] https://repo1.maven.org/maven2/org/jboss/spec/javax/servlet/jboss-servlet-api_3.1_spec/working@DNSNAME.local/jboss-servlet-api_3.1_spec-working@DNSNAME.local.pom
[ivy:retrieve] -- artifact org.jboss.spec.javax.servlet#jboss-servlet-api_3.1_spec;working@DNSNAME.local!jboss-servlet-api_3.1_spec.jar:
[ivy:retrieve] https://repo1.maven.org/maven2/org/jboss/spec/javax/servlet/jboss-servlet-api_3.1_spec/working@DNSNAME.local/jboss-servlet-api_3.1_spec-working@DNSNAME.local.jar
[ivy:retrieve] module not found: org.reactivestreams#reactive-streams;working@DNSNAME.local
[ivy:retrieve] ==== local-maven2: tried
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/reactivestreams/reactive-streams/working@DNSNAME.local/reactive-streams-working@DNSNAME.local.xml
[ivy:retrieve] -- artifact org.reactivestreams#reactive-streams;working@DNSNAME.local!reactive-streams.jar:
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/reactivestreams/reactive-streams/working@DNSNAME.local/reactive-streams-working@DNSNAME.local.jar
[ivy:retrieve] ==== central: tried
[ivy:retrieve] https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/working@DNSNAME.local/reactive-streams-working@DNSNAME.local.pom
[ivy:retrieve] -- artifact org.reactivestreams#reactive-streams;working@DNSNAME.local!reactive-streams.jar:
[ivy:retrieve] https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/working@DNSNAME.local/reactive-streams-working@DNSNAME.local.jar
[ivy:retrieve] module not found: javax.validation#validation-api;working@DNSNAME.local
[ivy:retrieve] ==== local-maven2: tried
[ivy:retrieve] /Users/mgsoft/.m2/repository/javax/validation/validation-api/working@DNSNAME.local/validation-api-working@DNSNAME.local.xml
[ivy:retrieve] -- artifact javax.validation#validation-api;working@DNSNAME.local!validation-api.jar:
[ivy:retrieve] /Users/mgsoft/.m2/repository/javax/validation/validation-api/working@DNSNAME.local/validation-api-working@DNSNAME.local.jar
[ivy:retrieve] ==== central: tried
[ivy:retrieve] https://repo1.maven.org/maven2/javax/validation/validation-api/working@DNSNAME.local/validation-api-working@DNSNAME.local.pom
[ivy:retrieve] -- artifact javax.validation#validation-api;working@DNSNAME.local!validation-api.jar:
[ivy:retrieve] https://repo1.maven.org/maven2/javax/validation/validation-api/working@DNSNAME.local/validation-api-working@DNSNAME.local.jar
[ivy:retrieve] module not found: org.jboss.spec.javax.annotation#jboss-annotations-api_1.2_spec;working@DNSNAME.local
[ivy:retrieve] ==== local-maven2: tried
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/jboss/spec/javax/annotation/jboss-annotations-api_1.2_spec/working@DNSNAME.local/jboss-annotations-api_1.2_spec-working@DNSNAME.local.xml
[ivy:retrieve] -- artifact org.jboss.spec.javax.annotation#jboss-annotations-api_1.2_spec;working@DNSNAME.local!jboss-annotations-api_1.2_spec.jar:
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/jboss/spec/javax/annotation/jboss-annotations-api_1.2_spec/working@DNSNAME.local/jboss-annotations-api_1.2_spec-working@DNSNAME.local.jar
[ivy:retrieve] ==== central: tried
[ivy:retrieve] https://repo1.maven.org/maven2/org/jboss/spec/javax/annotation/jboss-annotations-api_1.2_spec/working@DNSNAME.local/jboss-annotations-api_1.2_spec-working@DNSNAME.local.pom
[ivy:retrieve] -- artifact org.jboss.spec.javax.annotation#jboss-annotations-api_1.2_spec;working@DNSNAME.local!jboss-annotations-api_1.2_spec.jar:
[ivy:retrieve] https://repo1.maven.org/maven2/org/jboss/spec/javax/annotation/jboss-annotations-api_1.2_spec/working@DNSNAME.local/jboss-annotations-api_1.2_spec-working@DNSNAME.local.jar
[ivy:retrieve] module not found: javax.activation#activation;working@DNSNAME.local
[ivy:retrieve] ==== local-maven2: tried
[ivy:retrieve] /Users/mgsoft/.m2/repository/javax/activation/activation/working@DNSNAME.local/activation-working@DNSNAME.local.xml
[ivy:retrieve] -- artifact javax.activation#activation;working@DNSNAME.local!activation.jar:
[ivy:retrieve] /Users/mgsoft/.m2/repository/javax/activation/activation/working@DNSNAME.local/activation-working@DNSNAME.local.jar
[ivy:retrieve] ==== central: tried
[ivy:retrieve] https://repo1.maven.org/maven2/javax/activation/activation/working@DNSNAME.local/activation-working@DNSNAME.local.pom
[ivy:retrieve] -- artifact javax.activation#activation;working@DNSNAME.local!activation.jar:
[ivy:retrieve] https://repo1.maven.org/maven2/javax/activation/activation/working@DNSNAME.local/activation-working@DNSNAME.local.jar
[ivy:retrieve] module not found: org.apache.httpcomponents#httpclient;working@DNSNAME.local
[ivy:retrieve] ==== local-maven2: tried
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/apache/httpcomponents/httpclient/working@DNSNAME.local/httpclient-working@DNSNAME.local.xml
[ivy:retrieve] -- artifact org.apache.httpcomponents#httpclient;working@DNSNAME.local!httpclient.jar:
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/apache/httpcomponents/httpclient/working@DNSNAME.local/httpclient-working@DNSNAME.local.jar
[ivy:retrieve] ==== central: tried
[ivy:retrieve] https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/working@DNSNAME.local/httpclient-working@DNSNAME.local.pom
[ivy:retrieve] -- artifact org.apache.httpcomponents#httpclient;working@DNSNAME.local!httpclient.jar:
[ivy:retrieve] https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/working@DNSNAME.local/httpclient-working@DNSNAME.local.jar
[ivy:retrieve] module not found: commons-io#commons-io;working@DNSNAME.local
[ivy:retrieve] ==== local-maven2: tried
[ivy:retrieve] /Users/mgsoft/.m2/repository/commons-io/commons-io/working@DNSNAME.local/commons-io-working@DNSNAME.local.xml
[ivy:retrieve] -- artifact commons-io#commons-io;working@DNSNAME.local!commons-io.jar:
[ivy:retrieve] /Users/mgsoft/.m2/repository/commons-io/commons-io/working@DNSNAME.local/commons-io-working@DNSNAME.local.jar
[ivy:retrieve] ==== central: tried
[ivy:retrieve] https://repo1.maven.org/maven2/commons-io/commons-io/working@DNSNAME.local/commons-io-working@DNSNAME.local.pom
[ivy:retrieve] -- artifact commons-io#commons-io;working@DNSNAME.local!commons-io.jar:
[ivy:retrieve] https://repo1.maven.org/maven2/commons-io/commons-io/working@DNSNAME.local/commons-io-working@DNSNAME.local.jar
[ivy:retrieve] module not found: net.jcip#jcip-annotations;working@DNSNAME.local
[ivy:retrieve] ==== local-maven2: tried
[ivy:retrieve] /Users/mgsoft/.m2/repository/net/jcip/jcip-annotations/working@DNSNAME.local/jcip-annotations-working@DNSNAME.local.xml
[ivy:retrieve] -- artifact net.jcip#jcip-annotations;working@DNSNAME.local!jcip-annotations.jar:
[ivy:retrieve] /Users/mgsoft/.m2/repository/net/jcip/jcip-annotations/working@DNSNAME.local/jcip-annotations-working@DNSNAME.local.jar
[ivy:retrieve] ==== central: tried
[ivy:retrieve] https://repo1.maven.org/maven2/net/jcip/jcip-annotations/working@DNSNAME.local/jcip-annotations-working@DNSNAME.local.pom
[ivy:retrieve] -- artifact net.jcip#jcip-annotations;working@DNSNAME.local!jcip-annotations.jar:
[ivy:retrieve] https://repo1.maven.org/maven2/net/jcip/jcip-annotations/working@DNSNAME.local/jcip-annotations-working@DNSNAME.local.jar
[ivy:retrieve] module not found: javax.json.bind#javax.json.bind-api;working@DNSNAME.local
[ivy:retrieve] ==== local-maven2: tried
[ivy:retrieve] /Users/mgsoft/.m2/repository/javax/json/bind/javax.json.bind-api/working@DNSNAME.local/javax.json.bind-api-working@DNSNAME.local.xml
[ivy:retrieve] -- artifact javax.json.bind#javax.json.bind-api;working@DNSNAME.local!javax.json.bind-api.jar:
[ivy:retrieve] /Users/mgsoft/.m2/repository/javax/json/bind/javax.json.bind-api/working@DNSNAME.local/javax.json.bind-api-working@DNSNAME.local.jar
[ivy:retrieve] ==== central: tried
[ivy:retrieve] https://repo1.maven.org/maven2/javax/json/bind/javax.json.bind-api/working@DNSNAME.local/javax.json.bind-api-working@DNSNAME.local.pom
[ivy:retrieve] -- artifact javax.json.bind#javax.json.bind-api;working@DNSNAME.local!javax.json.bind-api.jar:
[ivy:retrieve] https://repo1.maven.org/maven2/javax/json/bind/javax.json.bind-api/working@DNSNAME.local/javax.json.bind-api-working@DNSNAME.local.jar
[ivy:retrieve] module not found: org.jboss.logging#jboss-logging;working@DNSNAME.local
[ivy:retrieve] ==== local-maven2: tried
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/jboss/logging/jboss-logging/working@DNSNAME.local/jboss-logging-working@DNSNAME.local.xml
[ivy:retrieve] -- artifact org.jboss.logging#jboss-logging;working@DNSNAME.local!jboss-logging.jar:
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/jboss/logging/jboss-logging/working@DNSNAME.local/jboss-logging-working@DNSNAME.local.jar
[ivy:retrieve] ==== central: tried
[ivy:retrieve] https://repo1.maven.org/maven2/org/jboss/logging/jboss-logging/working@DNSNAME.local/jboss-logging-working@DNSNAME.local.pom
[ivy:retrieve] -- artifact org.jboss.logging#jboss-logging;working@DNSNAME.local!jboss-logging.jar:
[ivy:retrieve] https://repo1.maven.org/maven2/org/jboss/logging/jboss-logging/working@DNSNAME.local/jboss-logging-working@DNSNAME.local.jar
[ivy:retrieve] module not found: org.jboss.logging#jboss-logging-annotations;working@DNSNAME.local
[ivy:retrieve] ==== local-maven2: tried
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/jboss/logging/jboss-logging-annotations/working@DNSNAME.local/jboss-logging-annotations-working@DNSNAME.local.xml
[ivy:retrieve] -- artifact org.jboss.logging#jboss-logging-annotations;working@DNSNAME.local!jboss-logging-annotations.jar:
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/jboss/logging/jboss-logging-annotations/working@DNSNAME.local/jboss-logging-annotations-working@DNSNAME.local.jar
[ivy:retrieve] ==== central: tried
[ivy:retrieve] https://repo1.maven.org/maven2/org/jboss/logging/jboss-logging-annotations/working@DNSNAME.local/jboss-logging-annotations-working@DNSNAME.local.pom
[ivy:retrieve] -- artifact org.jboss.logging#jboss-logging-annotations;working@DNSNAME.local!jboss-logging-annotations.jar:
[ivy:retrieve] https://repo1.maven.org/maven2/org/jboss/logging/jboss-logging-annotations/working@DNSNAME.local/jboss-logging-annotations-working@DNSNAME.local.jar
[ivy:retrieve] module not found: org.jboss.logging#jboss-logging-processor;working@DNSNAME.local
[ivy:retrieve] ==== local-maven2: tried
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/jboss/logging/jboss-logging-processor/working@DNSNAME.local/jboss-logging-processor-working@DNSNAME.local.xml
[ivy:retrieve] -- artifact org.jboss.logging#jboss-logging-processor;working@DNSNAME.local!jboss-logging-processor.jar:
[ivy:retrieve] /Users/mgsoft/.m2/repository/org/jboss/logging/jboss-logging-processor/working@DNSNAME.local/jboss-logging-processor-working@DNSNAME.local.jar
[ivy:retrieve] ==== central: tried
[ivy:retrieve] https://repo1.maven.org/maven2/org/jboss/logging/jboss-logging-processor/working@DNSNAME.local/jboss-logging-processor-working@DNSNAME.local.pom
[ivy:retrieve] -- artifact org.jboss.logging#jboss-logging-processor;working@DNSNAME.local!jboss-logging-processor.jar:
[ivy:retrieve] https://repo1.maven.org/maven2/org/jboss/logging/jboss-logging-processor/working@DNSNAME.local/jboss-logging-processor-working@DNSNAME.local.jar
[ivy:retrieve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve] :: UNRESOLVED DEPENDENCIES ::
[ivy:retrieve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve] :: junit#junit;working@DNSNAME.local: not found
[ivy:retrieve] :: org.jboss.spec.javax.ws.rs#jboss-jaxrs-api_2.1_spec;working@DNSNAME.local: not found
[ivy:retrieve] :: org.jboss.spec.javax.xml.bind#jboss-jaxb-api_2.3_spec;working@DNSNAME.local: not found
[ivy:retrieve] :: org.jboss.spec.javax.servlet#jboss-servlet-api_3.1_spec;working@DNSNAME.local: not found
[ivy:retrieve] :: org.reactivestreams#reactive-streams;working@DNSNAME.local: not found
[ivy:retrieve] :: javax.validation#validation-api;working@DNSNAME.local: not found
[ivy:retrieve] :: org.jboss.spec.javax.annotation#jboss-annotations-api_1.2_spec;working@DNSNAME.local: not found
[ivy:retrieve] :: javax.activation#activation;working@DNSNAME.local: not found
[ivy:retrieve] :: org.apache.httpcomponents#httpclient;working@DNSNAME.local: not found
[ivy:retrieve] :: commons-io#commons-io;working@DNSNAME.local: not found
[ivy:retrieve] :: net.jcip#jcip-annotations;working@DNSNAME.local: not found
[ivy:retrieve] :: javax.json.bind#javax.json.bind-api;working@DNSNAME.local: not found
[ivy:retrieve] :: org.jboss.logging#jboss-logging;working@DNSNAME.local: not found
[ivy:retrieve] :: org.jboss.logging#jboss-logging-annotations;working@DNSNAME.local: not found
[ivy:retrieve] :: org.jboss.logging#jboss-logging-processor;working@DNSNAME.local: not found
[ivy:retrieve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve] 
[ivy:retrieve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
{code}
For some reason Ivy isn't able to find the correct revision of some transitive dependencies. 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)