You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ivy-dev@incubator.apache.org by Maarten Coene <ma...@yahoo.com> on 2007/06/06 22:25:48 UTC

too much warnings when building ivy

Hi,

when I build Ivy, I get a lot of warnings after resolving the dependencies (see below).
Any idea what they mean and how we can solve (or ignore) them?

Maarten


[ivy:retrieve] :: problems summary ::
[ivy:retrieve] :::: WARNINGS
[ivy:retrieve]  Non matching revision detected.  [ commons-httpclient | commons-
httpclient ] depends on [ junit | junit | 3.8.1 ], doesn't match module: [ junit
 | junit | 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007
configurations={default=default, master=master, compile=compile, provided=provid
ed, runtime=runtime, test=test, system=system} artifacts={master=[[ junit | juni
t | 3.8.2 ]/junit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-httpclient | commons-
httpclient ] depends on [ commons-logging | commons-logging | 1.0.3 ], doesn't m
atch module: [ commons-logging | commons-logging | 1.0.4 ] status=integration pu
blication=Tue Nov 08 23:16:41 CET 2005 configurations={default=default, master=m
aster, compile=compile, provided=provided, runtime=runtime, test=test, system=sy
stem, optional=optional} artifacts={master=[[ commons-logging | commons-logging
| 1.0.4 ]/commons-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j |
 1.2.6 ] {optional=[compile(*), runtime(*), master(*)]}, dependency: [ logkit |
logkit | 1.0.1 ] {optional=[compile(*), runtime(*), master(*)]}, dependency: [ j
unit | junit | 3.7 ] {test=[compile(*), runtime(*), master(*)]}, dependency: [ a
valon-framework | avalon-framework | 4.1.3 ] {optional=[compile(*), runtime(*),
master(*)]}]
[ivy:retrieve]  Non matching revision detected.  [ commons-logging | commons-log
ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit
 | 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007 configur
ations={default=default, master=master, compile=compile, provided=provided, runt
ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.
2 ]/junit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-logging | commons-log
ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit
 | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007 configur
ations={default=default, master=master, compile=compile, provided=provided, runt
ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.
1 ]/junit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-cli | commons-cli ] d
epends on [ commons-logging | commons-logging | 1.0 ], doesn't match module: [ c
ommons-logging | commons-logging | 1.0.4 ] status=integration publication=Tue No
v 08 23:16:41 CET 2005 configurations={default=default, master=master, compile=c
ompile, provided=provided, runtime=runtime, test=test, system=system, optional=o
ptional} artifacts={master=[[ commons-logging | commons-logging | 1.0.4 ]/common
s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6 ] {option
al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit | 1.0.1 ]
 {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit | junit | 3
.7 ] {test=[compile(*), runtime(*), master(*)]}, dependency: [ avalon-framework
| avalon-framework | 4.1.3 ] {optional=[compile(*), runtime(*), master(*)]}]
[ivy:retrieve]  Non matching revision detected.  [ commons-cli | commons-cli ] d
epends on [ commons-logging | commons-logging | 1.0 ], doesn't match module: [ c
ommons-logging | commons-logging | 1.0.3 ] status=integration publication=Thu No
v 17 14:22:22 CET 2005 configurations={default=default, master=master, compile=c
ompile, provided=provided, runtime=runtime, test=test, system=system, optional=o
ptional} artifacts={master=[[ commons-logging | commons-logging | 1.0.3 ]/common
s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6 ] {option
al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit | 1.0.1 ]
 {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit | junit | 3
.7 ] {test=[compile(*), runtime(*), master(*)]}]
[ivy:retrieve]  Non matching revision detected.  [ commons-lang | commons-lang ]
 depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit | 3.8
.2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007 configurations
={default=default, master=master, compile=compile, provided=provided, runtime=ru
ntime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.2 ]/ju
nit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-lang | commons-lang ]
 depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit | 3.8
.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007 configurations
={default=default, master=master, compile=compile, provided=provided, runtime=ru
ntime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.1 ]/ju
nit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-cli | commons-cli ] d
epends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit | 3.8.2
 ] status=integration publication=Mon May 14 23:34:53 CEST 2007 configurations={
default=default, master=master, compile=compile, provided=provided, runtime=runt
ime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.2 ]/juni
t.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-cli | commons-cli ] d
epends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit | 3.8.1
 ] status=integration publication=Mon May 14 23:34:18 CEST 2007 configurations={
default=default, master=master, compile=compile, provided=provided, runtime=runt
ime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.1 ]/juni
t.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-logging | commons-log
ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit
 | 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007 configur
ations={default=default, master=master, compile=compile, provided=provided, runt
ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.
2 ]/junit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-logging | commons-log
ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit
 | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007 configur
ations={default=default, master=master, compile=compile, provided=provided, runt
ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.
1 ]/junit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-vfs | commons-vfs ] d
epends on [ commons-httpclient | commons-httpclient | 2.0 ], doesn't match modul
e: [ commons-httpclient | commons-httpclient | 3.0 ] status=integration publicat
ion=Tue Dec 20 06:34:26 CET 2005 configurations={default=default, master=master,
 compile=compile, provided=provided, runtime=runtime, test=test, system=system}
artifacts={master=[[ commons-httpclient | commons-httpclient | 3.0 ]/commons-htt
pclient.jar[jar]]} dependencies=[dependency: [ junit | junit | 3.8.1 ] {compile=
[compile(*), master(*)], runtime=[runtime(*)]}, dependency: [ commons-logging |
commons-logging | 1.0.3 ] {compile=[compile(*), master(*)], runtime=[runtime(*)]
}, dependency: [ commons-codec | commons-codec | 1.2 ] {compile=[compile(*), mas
ter(*)], runtime=[runtime(*)]}]
[ivy:retrieve]  Non matching revision detected.  [ commons-httpclient | commons-
httpclient ] depends on [ commons-logging | commons-logging | 1.0.3 ], doesn't m
atch module: [ commons-logging | commons-logging | 1.0.4 ] status=integration pu
blication=Tue Nov 08 23:16:41 CET 2005 configurations={default=default, master=m
aster, compile=compile, provided=provided, runtime=runtime, test=test, system=sy
stem, optional=optional} artifacts={master=[[ commons-logging | commons-logging
| 1.0.4 ]/commons-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j |
 1.2.6 ] {optional=[compile(*), runtime(*), master(*)]}, dependency: [ logkit |
logkit | 1.0.1 ] {optional=[compile(*), runtime(*), master(*)]}, dependency: [ j
unit | junit | 3.7 ] {test=[compile(*), runtime(*), master(*)]}, dependency: [ a
valon-framework | avalon-framework | 4.1.3 ] {optional=[compile(*), runtime(*),
master(*)]}]
[ivy:retrieve]  Non matching revision detected.  [ commons-logging | commons-log
ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit
 | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007 configur
ations={default=default, master=master, compile=compile, provided=provided, runt
ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.
1 ]/junit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-cli | commons-cli ] d
epends on [ commons-logging | commons-logging | 1.0 ], doesn't match module: [ c
ommons-logging | commons-logging | 1.0.4 ] status=integration publication=Tue No
v 08 23:16:41 CET 2005 configurations={default=default, master=master, compile=c
ompile, provided=provided, runtime=runtime, test=test, system=system, optional=o
ptional} artifacts={master=[[ commons-logging | commons-logging | 1.0.4 ]/common
s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6 ] {option
al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit | 1.0.1 ]
 {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit | junit | 3
.7 ] {test=[compile(*), runtime(*), master(*)]}, dependency: [ avalon-framework
| avalon-framework | 4.1.3 ] {optional=[compile(*), runtime(*), master(*)]}]
[ivy:retrieve]  Non matching revision detected.  [ commons-cli | commons-cli ] d
epends on [ commons-logging | commons-logging | 1.0 ], doesn't match module: [ c
ommons-logging | commons-logging | 1.0.3 ] status=integration publication=Thu No
v 17 14:22:22 CET 2005 configurations={default=default, master=master, compile=c
ompile, provided=provided, runtime=runtime, test=test, system=system, optional=o
ptional} artifacts={master=[[ commons-logging | commons-logging | 1.0.3 ]/common
s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6 ] {option
al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit | 1.0.1 ]
 {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit | junit | 3
.7 ] {test=[compile(*), runtime(*), master(*)]}]
[ivy:retrieve]  Non matching revision detected.  [ commons-lang | commons-lang ]
 depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit | 3.8
.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007 configurations
={default=default, master=master, compile=compile, provided=provided, runtime=ru
ntime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.1 ]/ju
nit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-cli | commons-cli ] d
epends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit | 3.8.1
 ] status=integration publication=Mon May 14 23:34:18 CEST 2007 configurations={
default=default, master=master, compile=compile, provided=provided, runtime=runt
ime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.1 ]/juni
t.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-logging | commons-log
ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit
 | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007 configur
ations={default=default, master=master, compile=compile, provided=provided, runt
ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.
1 ]/junit.jar[jar]]} dependencies=[]
[ivy:retrieve]  Non matching revision detected.  [ commons-vfs | commons-vfs ] d
epends on [ commons-httpclient | commons-httpclient | 2.0 ], doesn't match modul
e: [ commons-httpclient | commons-httpclient | 3.0 ] status=integration publicat
ion=Tue Dec 20 06:34:26 CET 2005 configurations={default=default, master=master,
 compile=compile, provided=provided, runtime=runtime, test=test, system=system}
artifacts={master=[[ commons-httpclient | commons-httpclient | 3.0 ]/commons-htt
pclient.jar[jar]]} dependencies=[dependency: [ junit | junit | 3.8.1 ] {compile=
[compile(*), master(*)], runtime=[runtime(*)]}, dependency: [ commons-logging |
commons-logging | 1.0.3 ] {compile=[compile(*), master(*)], runtime=[runtime(*)]
}, dependency: [ commons-codec | commons-codec | 1.2 ] {compile=[compile(*), mas
ter(*)], runtime=[runtime(*)]}]
[ivy:retrieve]
[ivy:retrieve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS





      ____________________________________________________________________________________
Luggage? GPS? Comic books? 
Check out fitting gifts for grads at Yahoo! Search
http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz

Re: too much warnings when building ivy

Posted by Xavier Hanin <xa...@gmail.com>.
On 6/7/07, Gilles Scokart <gs...@gmail.com> wrote:
>
> I'm wondering why we have to sort modules during a resolve/retrieve.  What
> are the reasons?


We sort modules during resolve to produce a report in an expected order,
which can be important for xml report processing. Indeed during xml report
processing thanks to the sort you are sure that a dependency always appear
after a module dependent on it (the caller), and this can help. I don't
remember exactly why but I think the xslt sheet we provide relies on this
order.

Xavier

I will look this evening to use another NonMatchingVersionReporter (if I
> have time).
>
> Gilles
>
> > -----Original Message-----
> > From: Xavier Hanin [mailto:xavier.hanin@gmail.com]
> > Sent: jeudi 7 juin 2007 10:05
> > To: ivy-dev@incubator.apache.org
> > Subject: Re: too much warnings when building ivy
> >
> > On 6/7/07, Gilles Scokart <gs...@gmail.com> wrote:
> > >
> > > I added the warning because it is rather strange to sort modules with
> > > non matching revision in the buildlist task.  When you invoke a
> > > buillist to order modules that has non matching revision, the sort
> > > algorithm will consider it is two different modules, and will not
> > > order them correctly.  In such a case, warning the user seemed to be
> > > important.
> > >
> > > But you are right, during a retrieve the warning should not be there.
> >
> >
> > So maybe we should use the DefaultNonMatchingVersionReporter only for
> the
> > build list task, and use an ignore implementation for other cases?
> >
> > Xavier
> >
> > Gilles
> > >
> > > 2007/6/7, Xavier Hanin <xa...@gmail.com>:
> > > > On 6/7/07, Maarten Coene <ma...@yahoo.com> wrote:
> > > > >
> > > > > Hi,
> > > > >
> > > > > when I build Ivy, I get a lot of warnings after resolving the
> > > dependencies
> > > > > (see below).
> > > > > Any idea what they mean and how we can solve (or ignore) them?
> > > >
> > > >
> > > > Indeed, I noticed that too. It seems to be related to the new sort
> > > > implementation (see
> > > > CollectionOfModulesToSort#getModuleDescriptorDependency).
> > > >
> > > > The problem I see here is that warnings are output by default while
> > this
> > > is
> > > > a very usual case to find non matching revisions. Gilles, could you
> > > explain
> > > > what was your intention with these warnings?
> > > >
> > > > Xavier
> > > >
> > > > Maarten
> > > > >
> > > > >
> > > > > [ivy:retrieve] :: problems summary ::
> > > > > [ivy:retrieve] :::: WARNINGS
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-
> > httpclient
> > > |
> > > > > commons-
> > > > > httpclient ] depends on [ junit | junit | 3.8.1 ], doesn't match
> > > module: [
> > > > > junit
> > > > > | junit | 3.8.2 ] status=integration publication=Mon May 14
> 23:34:53
> > > CEST
> > > > > 2007
> > > > > configurations={default=default, master=master, compile=compile,
> > > > > provided=provid
> > > > > ed, runtime=runtime, test=test, system=system}
> artifacts={master=[[
> > > junit
> > > > > | juni
> > > > > t | 3.8.2 ]/junit.jar[jar]]} dependencies=[]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-
> > httpclient
> > > |
> > > > > commons-
> > > > > httpclient ] depends on [ commons-logging | commons-logging |
> 1.0.3
> > ],
> > > > > doesn't m
> > > > > atch module: [ commons-logging | commons-logging | 1.0.4 ]
> > > > > status=integration pu
> > > > > blication=Tue Nov 08 23:16:41 CET 2005
> > > configurations={default=default,
> > > > > master=m
> > > > > aster, compile=compile, provided=provided, runtime=runtime,
> > test=test,
> > > > > system=sy
> > > > > stem, optional=optional} artifacts={master=[[ commons-logging |
> > > > > commons-logging
> > > > > | 1.0.4 ]/commons-logging.jar[jar]]} dependencies=[dependency: [
> > log4j
> > > |
> > > > > log4j |
> > > > > 1.2.6 ] {optional=[compile(*), runtime(*), master(*)]},
> dependency:
> > [
> > > > > logkit |
> > > > > logkit | 1.0.1 ] {optional=[compile(*), runtime(*), master(*)]},
> > > > > dependency: [ j
> > > > > unit | junit | 3.7 ] {test=[compile(*), runtime(*), master(*)]},
> > > > > dependency: [ a
> > > > > valon-framework | avalon-framework | 4.1.3 ]
> {optional=[compile(*),
> > > > > runtime(*),
> > > > > master(*)]}]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging
> |
> > > > > commons-log
> > > > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> > > junit |
> > > > > junit
> > > > > | 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST
> > 2007
> > > > > configur
> > > > > ations={default=default, master=master, compile=compile,
> > > > > provided=provided, runt
> > > > > ime=runtime, test=test, system=system} artifacts={master=[[ junit
> |
> > > junit
> > > > > | 3.8.
> > > > > 2 ]/junit.jar[jar]]} dependencies=[]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging
> |
> > > > > commons-log
> > > > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> > > junit |
> > > > > junit
> > > > > | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST
> > 2007
> > > > > configur
> > > > > ations={default=default, master=master, compile=compile,
> > > > > provided=provided, runt
> > > > > ime=runtime, test=test, system=system} artifacts={master=[[ junit
> |
> > > junit
> > > > > | 3.8.
> > > > > 1 ]/junit.jar[jar]]} dependencies=[]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > > > commons-cli ] d
> > > > > epends on [ commons-logging | commons-logging | 1.0 ], doesn't
> match
> > > > > module: [ c
> > > > > ommons-logging | commons-logging | 1.0.4 ] status=integration
> > > > > publication=Tue No
> > > > > v 08 23:16:41 CET 2005 configurations={default=default,
> > master=master,
> > > > > compile=c
> > > > > ompile, provided=provided, runtime=runtime, test=test,
> > system=system,
> > > > > optional=o
> > > > > ptional} artifacts={master=[[ commons-logging | commons-logging |
> > > 1.0.4]/common
> > > > > s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j |
> > 1.2.6]
> > > > > {option
> > > > > al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit |
> > logkit
> > > |
> > > > > 1.0.1 ]
> > > > > {optional=[compile(*), runtime(*), master(*)]}, dependency: [
> junit
> > |
> > > > > junit | 3
> > > > > .7 ] {test=[compile(*), runtime(*), master(*)]}, dependency: [
> > > > > avalon-framework
> > > > > | avalon-framework | 4.1.3 ] {optional=[compile(*), runtime(*),
> > > > > master(*)]}]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > > > commons-cli ] d
> > > > > epends on [ commons-logging | commons-logging | 1.0 ], doesn't
> match
> > > > > module: [ c
> > > > > ommons-logging | commons-logging | 1.0.3 ] status=integration
> > > > > publication=Thu No
> > > > > v 17 14:22:22 CET 2005 configurations={default=default,
> > master=master,
> > > > > compile=c
> > > > > ompile, provided=provided, runtime=runtime, test=test,
> > system=system,
> > > > > optional=o
> > > > > ptional} artifacts={master=[[ commons-logging | commons-logging |
> > > 1.0.3]/common
> > > > > s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j |
> > 1.2.6]
> > > > > {option
> > > > > al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit |
> > logkit
> > > |
> > > > > 1.0.1 ]
> > > > > {optional=[compile(*), runtime(*), master(*)]}, dependency: [
> junit
> > |
> > > > > junit | 3
> > > > > .7 ] {test=[compile(*), runtime(*), master(*)]}]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-lang |
> > > > > commons-lang ]
> > > > > depends on [ junit | junit | 3.7 ], doesn't match module: [ junit
> |
> > > junit
> > > > > | 3.8
> > > > > .2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007
> > > > > configurations
> > > > > ={default=default, master=master, compile=compile,
> > provided=provided,
> > > > > runtime=ru
> > > > > ntime, test=test, system=system} artifacts={master=[[ junit |
> junit
> > |
> > > > > 3.8.2 ]/ju
> > > > > nit.jar[jar]]} dependencies=[]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-lang |
> > > > > commons-lang ]
> > > > > depends on [ junit | junit | 3.7 ], doesn't match module: [ junit
> |
> > > junit
> > > > > | 3.8
> > > > > .1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > > > > configurations
> > > > > ={default=default, master=master, compile=compile,
> > provided=provided,
> > > > > runtime=ru
> > > > > ntime, test=test, system=system} artifacts={master=[[ junit |
> junit
> > |
> > > > > 3.8.1 ]/ju
> > > > > nit.jar[jar]]} dependencies=[]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > > > commons-cli ] d
> > > > > epends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> > > junit |
> > > > > 3.8.2
> > > > > ] status=integration publication=Mon May 14 23:34:53 CEST 2007
> > > > > configurations={
> > > > > default=default, master=master, compile=compile,
> provided=provided,
> > > > > runtime=runt
> > > > > ime, test=test, system=system} artifacts={master=[[ junit | junit
> |
> > > 3.8.2]/juni
> > > > > t.jar[jar]]} dependencies=[]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > > > commons-cli ] d
> > > > > epends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> > > junit |
> > > > > 3.8.1
> > > > > ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > > > > configurations={
> > > > > default=default, master=master, compile=compile,
> provided=provided,
> > > > > runtime=runt
> > > > > ime, test=test, system=system} artifacts={master=[[ junit | junit
> |
> > > 3.8.1]/juni
> > > > > t.jar[jar]]} dependencies=[]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging
> |
> > > > > commons-log
> > > > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> > > junit |
> > > > > junit
> > > > > | 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST
> > 2007
> > > > > configur
> > > > > ations={default=default, master=master, compile=compile,
> > > > > provided=provided, runt
> > > > > ime=runtime, test=test, system=system} artifacts={master=[[ junit
> |
> > > junit
> > > > > | 3.8.
> > > > > 2 ]/junit.jar[jar]]} dependencies=[]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging
> |
> > > > > commons-log
> > > > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> > > junit |
> > > > > junit
> > > > > | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST
> > 2007
> > > > > configur
> > > > > ations={default=default, master=master, compile=compile,
> > > > > provided=provided, runt
> > > > > ime=runtime, test=test, system=system} artifacts={master=[[ junit
> |
> > > junit
> > > > > | 3.8.
> > > > > 1 ]/junit.jar[jar]]} dependencies=[]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-vfs |
> > > > > commons-vfs ] d
> > > > > epends on [ commons-httpclient | commons-httpclient | 2.0 ],
> doesn't
> > > match
> > > > > modul
> > > > > e: [ commons-httpclient | commons-httpclient | 3.0 ]
> > > status=integration
> > > > > publicat
> > > > > ion=Tue Dec 20 06:34:26 CET 2005 configurations={default=default,
> > > > > master=master,
> > > > > compile=compile, provided=provided, runtime=runtime, test=test,
> > > > > system=system}
> > > > > artifacts={master=[[ commons-httpclient | commons-httpclient | 3.0
> > > ]/commons-htt
> > > > > pclient.jar[jar]]} dependencies=[dependency: [ junit | junit |
> 3.8.1
> > ]
> > > > > {compile=
> > > > > [compile(*), master(*)], runtime=[runtime(*)]}, dependency: [
> > > > > commons-logging |
> > > > > commons-logging | 1.0.3 ] {compile=[compile(*), master(*)],
> > > > > runtime=[runtime(*)]
> > > > > }, dependency: [ commons-codec | commons-codec | 1.2 ]
> > > > > {compile=[compile(*), mas
> > > > > ter(*)], runtime=[runtime(*)]}]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-
> > httpclient
> > > |
> > > > > commons-
> > > > > httpclient ] depends on [ commons-logging | commons-logging |
> 1.0.3
> > ],
> > > > > doesn't m
> > > > > atch module: [ commons-logging | commons-logging | 1.0.4 ]
> > > > > status=integration pu
> > > > > blication=Tue Nov 08 23:16:41 CET 2005
> > > configurations={default=default,
> > > > > master=m
> > > > > aster, compile=compile, provided=provided, runtime=runtime,
> > test=test,
> > > > > system=sy
> > > > > stem, optional=optional} artifacts={master=[[ commons-logging |
> > > > > commons-logging
> > > > > | 1.0.4 ]/commons-logging.jar[jar]]} dependencies=[dependency: [
> > log4j
> > > |
> > > > > log4j |
> > > > > 1.2.6 ] {optional=[compile(*), runtime(*), master(*)]},
> dependency:
> > [
> > > > > logkit |
> > > > > logkit | 1.0.1 ] {optional=[compile(*), runtime(*), master(*)]},
> > > > > dependency: [ j
> > > > > unit | junit | 3.7 ] {test=[compile(*), runtime(*), master(*)]},
> > > > > dependency: [ a
> > > > > valon-framework | avalon-framework | 4.1.3 ]
> {optional=[compile(*),
> > > > > runtime(*),
> > > > > master(*)]}]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging
> |
> > > > > commons-log
> > > > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> > > junit |
> > > > > junit
> > > > > | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST
> > 2007
> > > > > configur
> > > > > ations={default=default, master=master, compile=compile,
> > > > > provided=provided, runt
> > > > > ime=runtime, test=test, system=system} artifacts={master=[[ junit
> |
> > > junit
> > > > > | 3.8.
> > > > > 1 ]/junit.jar[jar]]} dependencies=[]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > > > commons-cli ] d
> > > > > epends on [ commons-logging | commons-logging | 1.0 ], doesn't
> match
> > > > > module: [ c
> > > > > ommons-logging | commons-logging | 1.0.4 ] status=integration
> > > > > publication=Tue No
> > > > > v 08 23:16:41 CET 2005 configurations={default=default,
> > master=master,
> > > > > compile=c
> > > > > ompile, provided=provided, runtime=runtime, test=test,
> > system=system,
> > > > > optional=o
> > > > > ptional} artifacts={master=[[ commons-logging | commons-logging |
> > > 1.0.4]/common
> > > > > s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j |
> > 1.2.6]
> > > > > {option
> > > > > al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit |
> > logkit
> > > |
> > > > > 1.0.1 ]
> > > > > {optional=[compile(*), runtime(*), master(*)]}, dependency: [
> junit
> > |
> > > > > junit | 3
> > > > > .7 ] {test=[compile(*), runtime(*), master(*)]}, dependency: [
> > > > > avalon-framework
> > > > > | avalon-framework | 4.1.3 ] {optional=[compile(*), runtime(*),
> > > > > master(*)]}]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > > > commons-cli ] d
> > > > > epends on [ commons-logging | commons-logging | 1.0 ], doesn't
> match
> > > > > module: [ c
> > > > > ommons-logging | commons-logging | 1.0.3 ] status=integration
> > > > > publication=Thu No
> > > > > v 17 14:22:22 CET 2005 configurations={default=default,
> > master=master,
> > > > > compile=c
> > > > > ompile, provided=provided, runtime=runtime, test=test,
> > system=system,
> > > > > optional=o
> > > > > ptional} artifacts={master=[[ commons-logging | commons-logging |
> > > 1.0.3]/common
> > > > > s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j |
> > 1.2.6]
> > > > > {option
> > > > > al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit |
> > logkit
> > > |
> > > > > 1.0.1 ]
> > > > > {optional=[compile(*), runtime(*), master(*)]}, dependency: [
> junit
> > |
> > > > > junit | 3
> > > > > .7 ] {test=[compile(*), runtime(*), master(*)]}]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-lang |
> > > > > commons-lang ]
> > > > > depends on [ junit | junit | 3.7 ], doesn't match module: [ junit
> |
> > > junit
> > > > > | 3.8
> > > > > .1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > > > > configurations
> > > > > ={default=default, master=master, compile=compile,
> > provided=provided,
> > > > > runtime=ru
> > > > > ntime, test=test, system=system} artifacts={master=[[ junit |
> junit
> > |
> > > > > 3.8.1 ]/ju
> > > > > nit.jar[jar]]} dependencies=[]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > > > commons-cli ] d
> > > > > epends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> > > junit |
> > > > > 3.8.1
> > > > > ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > > > > configurations={
> > > > > default=default, master=master, compile=compile,
> provided=provided,
> > > > > runtime=runt
> > > > > ime, test=test, system=system} artifacts={master=[[ junit | junit
> |
> > > 3.8.1]/juni
> > > > > t.jar[jar]]} dependencies=[]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging
> |
> > > > > commons-log
> > > > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> > > junit |
> > > > > junit
> > > > > | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST
> > 2007
> > > > > configur
> > > > > ations={default=default, master=master, compile=compile,
> > > > > provided=provided, runt
> > > > > ime=runtime, test=test, system=system} artifacts={master=[[ junit
> |
> > > junit
> > > > > | 3.8.
> > > > > 1 ]/junit.jar[jar]]} dependencies=[]
> > > > > [ivy:retrieve]  Non matching revision detected.  [ commons-vfs |
> > > > > commons-vfs ] d
> > > > > epends on [ commons-httpclient | commons-httpclient | 2.0 ],
> doesn't
> > > match
> > > > > modul
> > > > > e: [ commons-httpclient | commons-httpclient | 3.0 ]
> > > status=integration
> > > > > publicat
> > > > > ion=Tue Dec 20 06:34:26 CET 2005 configurations={default=default,
> > > > > master=master,
> > > > > compile=compile, provided=provided, runtime=runtime, test=test,
> > > > > system=system}
> > > > > artifacts={master=[[ commons-httpclient | commons-httpclient | 3.0
> > > ]/commons-htt
> > > > > pclient.jar[jar]]} dependencies=[dependency: [ junit | junit |
> 3.8.1
> > ]
> > > > > {compile=
> > > > > [compile(*), master(*)], runtime=[runtime(*)]}, dependency: [
> > > > > commons-logging |
> > > > > commons-logging | 1.0.3 ] {compile=[compile(*), master(*)],
> > > > > runtime=[runtime(*)]
> > > > > }, dependency: [ commons-codec | commons-codec | 1.2 ]
> > > > > {compile=[compile(*), mas
> > > > > ter(*)], runtime=[runtime(*)]}]
> > > > > [ivy:retrieve]
> > > > > [ivy:retrieve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE
> > DETAILS
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > >
> >
> __________________________________________________________________________
> > __________
> > > > > Luggage? GPS? Comic books?
> > > > > Check out fitting gifts for grads at Yahoo! Search
> > > > >
> > http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Xavier Hanin - Independent Java Consultant
> > > > Manage your dependencies with Ivy!
> > > > http://incubator.apache.org/ivy/
> > > >
> > >
> > >
> > > --
> > > Gilles SCOKART
> > >
> >
> >
> >
> > --
> > Xavier Hanin - Independent Java Consultant
> > Manage your dependencies with Ivy!
> > http://incubator.apache.org/ivy/
>
>


-- 
Xavier Hanin - Independent Java Consultant
Manage your dependencies with Ivy!
http://incubator.apache.org/ivy/

RE: too much warnings when building ivy

Posted by Gilles Scokart <gs...@gmail.com>.
I'm wondering why we have to sort modules during a resolve/retrieve.  What
are the reasons?

I will look this evening to use another NonMatchingVersionReporter (if I
have time).

Gilles

> -----Original Message-----
> From: Xavier Hanin [mailto:xavier.hanin@gmail.com]
> Sent: jeudi 7 juin 2007 10:05
> To: ivy-dev@incubator.apache.org
> Subject: Re: too much warnings when building ivy
> 
> On 6/7/07, Gilles Scokart <gs...@gmail.com> wrote:
> >
> > I added the warning because it is rather strange to sort modules with
> > non matching revision in the buildlist task.  When you invoke a
> > buillist to order modules that has non matching revision, the sort
> > algorithm will consider it is two different modules, and will not
> > order them correctly.  In such a case, warning the user seemed to be
> > important.
> >
> > But you are right, during a retrieve the warning should not be there.
> 
> 
> So maybe we should use the DefaultNonMatchingVersionReporter only for the
> build list task, and use an ignore implementation for other cases?
> 
> Xavier
> 
> Gilles
> >
> > 2007/6/7, Xavier Hanin <xa...@gmail.com>:
> > > On 6/7/07, Maarten Coene <ma...@yahoo.com> wrote:
> > > >
> > > > Hi,
> > > >
> > > > when I build Ivy, I get a lot of warnings after resolving the
> > dependencies
> > > > (see below).
> > > > Any idea what they mean and how we can solve (or ignore) them?
> > >
> > >
> > > Indeed, I noticed that too. It seems to be related to the new sort
> > > implementation (see
> > > CollectionOfModulesToSort#getModuleDescriptorDependency).
> > >
> > > The problem I see here is that warnings are output by default while
> this
> > is
> > > a very usual case to find non matching revisions. Gilles, could you
> > explain
> > > what was your intention with these warnings?
> > >
> > > Xavier
> > >
> > > Maarten
> > > >
> > > >
> > > > [ivy:retrieve] :: problems summary ::
> > > > [ivy:retrieve] :::: WARNINGS
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-
> httpclient
> > |
> > > > commons-
> > > > httpclient ] depends on [ junit | junit | 3.8.1 ], doesn't match
> > module: [
> > > > junit
> > > > | junit | 3.8.2 ] status=integration publication=Mon May 14 23:34:53
> > CEST
> > > > 2007
> > > > configurations={default=default, master=master, compile=compile,
> > > > provided=provid
> > > > ed, runtime=runtime, test=test, system=system} artifacts={master=[[
> > junit
> > > > | juni
> > > > t | 3.8.2 ]/junit.jar[jar]]} dependencies=[]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-
> httpclient
> > |
> > > > commons-
> > > > httpclient ] depends on [ commons-logging | commons-logging | 1.0.3
> ],
> > > > doesn't m
> > > > atch module: [ commons-logging | commons-logging | 1.0.4 ]
> > > > status=integration pu
> > > > blication=Tue Nov 08 23:16:41 CET 2005
> > configurations={default=default,
> > > > master=m
> > > > aster, compile=compile, provided=provided, runtime=runtime,
> test=test,
> > > > system=sy
> > > > stem, optional=optional} artifacts={master=[[ commons-logging |
> > > > commons-logging
> > > > | 1.0.4 ]/commons-logging.jar[jar]]} dependencies=[dependency: [
> log4j
> > |
> > > > log4j |
> > > > 1.2.6 ] {optional=[compile(*), runtime(*), master(*)]}, dependency:
> [
> > > > logkit |
> > > > logkit | 1.0.1 ] {optional=[compile(*), runtime(*), master(*)]},
> > > > dependency: [ j
> > > > unit | junit | 3.7 ] {test=[compile(*), runtime(*), master(*)]},
> > > > dependency: [ a
> > > > valon-framework | avalon-framework | 4.1.3 ] {optional=[compile(*),
> > > > runtime(*),
> > > > master(*)]}]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > > > commons-log
> > > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> > junit |
> > > > junit
> > > > | 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST
> 2007
> > > > configur
> > > > ations={default=default, master=master, compile=compile,
> > > > provided=provided, runt
> > > > ime=runtime, test=test, system=system} artifacts={master=[[ junit |
> > junit
> > > > | 3.8.
> > > > 2 ]/junit.jar[jar]]} dependencies=[]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > > > commons-log
> > > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> > junit |
> > > > junit
> > > > | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST
> 2007
> > > > configur
> > > > ations={default=default, master=master, compile=compile,
> > > > provided=provided, runt
> > > > ime=runtime, test=test, system=system} artifacts={master=[[ junit |
> > junit
> > > > | 3.8.
> > > > 1 ]/junit.jar[jar]]} dependencies=[]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > > commons-cli ] d
> > > > epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
> > > > module: [ c
> > > > ommons-logging | commons-logging | 1.0.4 ] status=integration
> > > > publication=Tue No
> > > > v 08 23:16:41 CET 2005 configurations={default=default,
> master=master,
> > > > compile=c
> > > > ompile, provided=provided, runtime=runtime, test=test,
> system=system,
> > > > optional=o
> > > > ptional} artifacts={master=[[ commons-logging | commons-logging |
> > 1.0.4]/common
> > > > s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j |
> 1.2.6]
> > > > {option
> > > > al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit |
> logkit
> > |
> > > > 1.0.1 ]
> > > > {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit
> |
> > > > junit | 3
> > > > .7 ] {test=[compile(*), runtime(*), master(*)]}, dependency: [
> > > > avalon-framework
> > > > | avalon-framework | 4.1.3 ] {optional=[compile(*), runtime(*),
> > > > master(*)]}]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > > commons-cli ] d
> > > > epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
> > > > module: [ c
> > > > ommons-logging | commons-logging | 1.0.3 ] status=integration
> > > > publication=Thu No
> > > > v 17 14:22:22 CET 2005 configurations={default=default,
> master=master,
> > > > compile=c
> > > > ompile, provided=provided, runtime=runtime, test=test,
> system=system,
> > > > optional=o
> > > > ptional} artifacts={master=[[ commons-logging | commons-logging |
> > 1.0.3]/common
> > > > s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j |
> 1.2.6]
> > > > {option
> > > > al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit |
> logkit
> > |
> > > > 1.0.1 ]
> > > > {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit
> |
> > > > junit | 3
> > > > .7 ] {test=[compile(*), runtime(*), master(*)]}]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-lang |
> > > > commons-lang ]
> > > > depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> > junit
> > > > | 3.8
> > > > .2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007
> > > > configurations
> > > > ={default=default, master=master, compile=compile,
> provided=provided,
> > > > runtime=ru
> > > > ntime, test=test, system=system} artifacts={master=[[ junit | junit
> |
> > > > 3.8.2 ]/ju
> > > > nit.jar[jar]]} dependencies=[]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-lang |
> > > > commons-lang ]
> > > > depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> > junit
> > > > | 3.8
> > > > .1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > > > configurations
> > > > ={default=default, master=master, compile=compile,
> provided=provided,
> > > > runtime=ru
> > > > ntime, test=test, system=system} artifacts={master=[[ junit | junit
> |
> > > > 3.8.1 ]/ju
> > > > nit.jar[jar]]} dependencies=[]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > > commons-cli ] d
> > > > epends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> > junit |
> > > > 3.8.2
> > > > ] status=integration publication=Mon May 14 23:34:53 CEST 2007
> > > > configurations={
> > > > default=default, master=master, compile=compile, provided=provided,
> > > > runtime=runt
> > > > ime, test=test, system=system} artifacts={master=[[ junit | junit |
> > 3.8.2]/juni
> > > > t.jar[jar]]} dependencies=[]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > > commons-cli ] d
> > > > epends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> > junit |
> > > > 3.8.1
> > > > ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > > > configurations={
> > > > default=default, master=master, compile=compile, provided=provided,
> > > > runtime=runt
> > > > ime, test=test, system=system} artifacts={master=[[ junit | junit |
> > 3.8.1]/juni
> > > > t.jar[jar]]} dependencies=[]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > > > commons-log
> > > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> > junit |
> > > > junit
> > > > | 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST
> 2007
> > > > configur
> > > > ations={default=default, master=master, compile=compile,
> > > > provided=provided, runt
> > > > ime=runtime, test=test, system=system} artifacts={master=[[ junit |
> > junit
> > > > | 3.8.
> > > > 2 ]/junit.jar[jar]]} dependencies=[]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > > > commons-log
> > > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> > junit |
> > > > junit
> > > > | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST
> 2007
> > > > configur
> > > > ations={default=default, master=master, compile=compile,
> > > > provided=provided, runt
> > > > ime=runtime, test=test, system=system} artifacts={master=[[ junit |
> > junit
> > > > | 3.8.
> > > > 1 ]/junit.jar[jar]]} dependencies=[]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-vfs |
> > > > commons-vfs ] d
> > > > epends on [ commons-httpclient | commons-httpclient | 2.0 ], doesn't
> > match
> > > > modul
> > > > e: [ commons-httpclient | commons-httpclient | 3.0 ]
> > status=integration
> > > > publicat
> > > > ion=Tue Dec 20 06:34:26 CET 2005 configurations={default=default,
> > > > master=master,
> > > > compile=compile, provided=provided, runtime=runtime, test=test,
> > > > system=system}
> > > > artifacts={master=[[ commons-httpclient | commons-httpclient | 3.0
> > ]/commons-htt
> > > > pclient.jar[jar]]} dependencies=[dependency: [ junit | junit | 3.8.1
> ]
> > > > {compile=
> > > > [compile(*), master(*)], runtime=[runtime(*)]}, dependency: [
> > > > commons-logging |
> > > > commons-logging | 1.0.3 ] {compile=[compile(*), master(*)],
> > > > runtime=[runtime(*)]
> > > > }, dependency: [ commons-codec | commons-codec | 1.2 ]
> > > > {compile=[compile(*), mas
> > > > ter(*)], runtime=[runtime(*)]}]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-
> httpclient
> > |
> > > > commons-
> > > > httpclient ] depends on [ commons-logging | commons-logging | 1.0.3
> ],
> > > > doesn't m
> > > > atch module: [ commons-logging | commons-logging | 1.0.4 ]
> > > > status=integration pu
> > > > blication=Tue Nov 08 23:16:41 CET 2005
> > configurations={default=default,
> > > > master=m
> > > > aster, compile=compile, provided=provided, runtime=runtime,
> test=test,
> > > > system=sy
> > > > stem, optional=optional} artifacts={master=[[ commons-logging |
> > > > commons-logging
> > > > | 1.0.4 ]/commons-logging.jar[jar]]} dependencies=[dependency: [
> log4j
> > |
> > > > log4j |
> > > > 1.2.6 ] {optional=[compile(*), runtime(*), master(*)]}, dependency:
> [
> > > > logkit |
> > > > logkit | 1.0.1 ] {optional=[compile(*), runtime(*), master(*)]},
> > > > dependency: [ j
> > > > unit | junit | 3.7 ] {test=[compile(*), runtime(*), master(*)]},
> > > > dependency: [ a
> > > > valon-framework | avalon-framework | 4.1.3 ] {optional=[compile(*),
> > > > runtime(*),
> > > > master(*)]}]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > > > commons-log
> > > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> > junit |
> > > > junit
> > > > | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST
> 2007
> > > > configur
> > > > ations={default=default, master=master, compile=compile,
> > > > provided=provided, runt
> > > > ime=runtime, test=test, system=system} artifacts={master=[[ junit |
> > junit
> > > > | 3.8.
> > > > 1 ]/junit.jar[jar]]} dependencies=[]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > > commons-cli ] d
> > > > epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
> > > > module: [ c
> > > > ommons-logging | commons-logging | 1.0.4 ] status=integration
> > > > publication=Tue No
> > > > v 08 23:16:41 CET 2005 configurations={default=default,
> master=master,
> > > > compile=c
> > > > ompile, provided=provided, runtime=runtime, test=test,
> system=system,
> > > > optional=o
> > > > ptional} artifacts={master=[[ commons-logging | commons-logging |
> > 1.0.4]/common
> > > > s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j |
> 1.2.6]
> > > > {option
> > > > al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit |
> logkit
> > |
> > > > 1.0.1 ]
> > > > {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit
> |
> > > > junit | 3
> > > > .7 ] {test=[compile(*), runtime(*), master(*)]}, dependency: [
> > > > avalon-framework
> > > > | avalon-framework | 4.1.3 ] {optional=[compile(*), runtime(*),
> > > > master(*)]}]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > > commons-cli ] d
> > > > epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
> > > > module: [ c
> > > > ommons-logging | commons-logging | 1.0.3 ] status=integration
> > > > publication=Thu No
> > > > v 17 14:22:22 CET 2005 configurations={default=default,
> master=master,
> > > > compile=c
> > > > ompile, provided=provided, runtime=runtime, test=test,
> system=system,
> > > > optional=o
> > > > ptional} artifacts={master=[[ commons-logging | commons-logging |
> > 1.0.3]/common
> > > > s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j |
> 1.2.6]
> > > > {option
> > > > al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit |
> logkit
> > |
> > > > 1.0.1 ]
> > > > {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit
> |
> > > > junit | 3
> > > > .7 ] {test=[compile(*), runtime(*), master(*)]}]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-lang |
> > > > commons-lang ]
> > > > depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> > junit
> > > > | 3.8
> > > > .1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > > > configurations
> > > > ={default=default, master=master, compile=compile,
> provided=provided,
> > > > runtime=ru
> > > > ntime, test=test, system=system} artifacts={master=[[ junit | junit
> |
> > > > 3.8.1 ]/ju
> > > > nit.jar[jar]]} dependencies=[]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > > commons-cli ] d
> > > > epends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> > junit |
> > > > 3.8.1
> > > > ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > > > configurations={
> > > > default=default, master=master, compile=compile, provided=provided,
> > > > runtime=runt
> > > > ime, test=test, system=system} artifacts={master=[[ junit | junit |
> > 3.8.1]/juni
> > > > t.jar[jar]]} dependencies=[]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > > > commons-log
> > > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> > junit |
> > > > junit
> > > > | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST
> 2007
> > > > configur
> > > > ations={default=default, master=master, compile=compile,
> > > > provided=provided, runt
> > > > ime=runtime, test=test, system=system} artifacts={master=[[ junit |
> > junit
> > > > | 3.8.
> > > > 1 ]/junit.jar[jar]]} dependencies=[]
> > > > [ivy:retrieve]  Non matching revision detected.  [ commons-vfs |
> > > > commons-vfs ] d
> > > > epends on [ commons-httpclient | commons-httpclient | 2.0 ], doesn't
> > match
> > > > modul
> > > > e: [ commons-httpclient | commons-httpclient | 3.0 ]
> > status=integration
> > > > publicat
> > > > ion=Tue Dec 20 06:34:26 CET 2005 configurations={default=default,
> > > > master=master,
> > > > compile=compile, provided=provided, runtime=runtime, test=test,
> > > > system=system}
> > > > artifacts={master=[[ commons-httpclient | commons-httpclient | 3.0
> > ]/commons-htt
> > > > pclient.jar[jar]]} dependencies=[dependency: [ junit | junit | 3.8.1
> ]
> > > > {compile=
> > > > [compile(*), master(*)], runtime=[runtime(*)]}, dependency: [
> > > > commons-logging |
> > > > commons-logging | 1.0.3 ] {compile=[compile(*), master(*)],
> > > > runtime=[runtime(*)]
> > > > }, dependency: [ commons-codec | commons-codec | 1.2 ]
> > > > {compile=[compile(*), mas
> > > > ter(*)], runtime=[runtime(*)]}]
> > > > [ivy:retrieve]
> > > > [ivy:retrieve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE
> DETAILS
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> >
> __________________________________________________________________________
> __________
> > > > Luggage? GPS? Comic books?
> > > > Check out fitting gifts for grads at Yahoo! Search
> > > >
> http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz
> > > >
> > >
> > >
> > >
> > > --
> > > Xavier Hanin - Independent Java Consultant
> > > Manage your dependencies with Ivy!
> > > http://incubator.apache.org/ivy/
> > >
> >
> >
> > --
> > Gilles SCOKART
> >
> 
> 
> 
> --
> Xavier Hanin - Independent Java Consultant
> Manage your dependencies with Ivy!
> http://incubator.apache.org/ivy/


Re: too much warnings when building ivy

Posted by Xavier Hanin <xa...@gmail.com>.
On 6/7/07, Gilles Scokart <gs...@gmail.com> wrote:
>
> I added the warning because it is rather strange to sort modules with
> non matching revision in the buildlist task.  When you invoke a
> buillist to order modules that has non matching revision, the sort
> algorithm will consider it is two different modules, and will not
> order them correctly.  In such a case, warning the user seemed to be
> important.
>
> But you are right, during a retrieve the warning should not be there.


So maybe we should use the DefaultNonMatchingVersionReporter only for the
build list task, and use an ignore implementation for other cases?

Xavier

Gilles
>
> 2007/6/7, Xavier Hanin <xa...@gmail.com>:
> > On 6/7/07, Maarten Coene <ma...@yahoo.com> wrote:
> > >
> > > Hi,
> > >
> > > when I build Ivy, I get a lot of warnings after resolving the
> dependencies
> > > (see below).
> > > Any idea what they mean and how we can solve (or ignore) them?
> >
> >
> > Indeed, I noticed that too. It seems to be related to the new sort
> > implementation (see
> > CollectionOfModulesToSort#getModuleDescriptorDependency).
> >
> > The problem I see here is that warnings are output by default while this
> is
> > a very usual case to find non matching revisions. Gilles, could you
> explain
> > what was your intention with these warnings?
> >
> > Xavier
> >
> > Maarten
> > >
> > >
> > > [ivy:retrieve] :: problems summary ::
> > > [ivy:retrieve] :::: WARNINGS
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-httpclient
> |
> > > commons-
> > > httpclient ] depends on [ junit | junit | 3.8.1 ], doesn't match
> module: [
> > > junit
> > > | junit | 3.8.2 ] status=integration publication=Mon May 14 23:34:53
> CEST
> > > 2007
> > > configurations={default=default, master=master, compile=compile,
> > > provided=provid
> > > ed, runtime=runtime, test=test, system=system} artifacts={master=[[
> junit
> > > | juni
> > > t | 3.8.2 ]/junit.jar[jar]]} dependencies=[]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-httpclient
> |
> > > commons-
> > > httpclient ] depends on [ commons-logging | commons-logging | 1.0.3 ],
> > > doesn't m
> > > atch module: [ commons-logging | commons-logging | 1.0.4 ]
> > > status=integration pu
> > > blication=Tue Nov 08 23:16:41 CET 2005
> configurations={default=default,
> > > master=m
> > > aster, compile=compile, provided=provided, runtime=runtime, test=test,
> > > system=sy
> > > stem, optional=optional} artifacts={master=[[ commons-logging |
> > > commons-logging
> > > | 1.0.4 ]/commons-logging.jar[jar]]} dependencies=[dependency: [ log4j
> |
> > > log4j |
> > > 1.2.6 ] {optional=[compile(*), runtime(*), master(*)]}, dependency: [
> > > logkit |
> > > logkit | 1.0.1 ] {optional=[compile(*), runtime(*), master(*)]},
> > > dependency: [ j
> > > unit | junit | 3.7 ] {test=[compile(*), runtime(*), master(*)]},
> > > dependency: [ a
> > > valon-framework | avalon-framework | 4.1.3 ] {optional=[compile(*),
> > > runtime(*),
> > > master(*)]}]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > > commons-log
> > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> junit |
> > > junit
> > > | 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007
> > > configur
> > > ations={default=default, master=master, compile=compile,
> > > provided=provided, runt
> > > ime=runtime, test=test, system=system} artifacts={master=[[ junit |
> junit
> > > | 3.8.
> > > 2 ]/junit.jar[jar]]} dependencies=[]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > > commons-log
> > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> junit |
> > > junit
> > > | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > > configur
> > > ations={default=default, master=master, compile=compile,
> > > provided=provided, runt
> > > ime=runtime, test=test, system=system} artifacts={master=[[ junit |
> junit
> > > | 3.8.
> > > 1 ]/junit.jar[jar]]} dependencies=[]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > commons-cli ] d
> > > epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
> > > module: [ c
> > > ommons-logging | commons-logging | 1.0.4 ] status=integration
> > > publication=Tue No
> > > v 08 23:16:41 CET 2005 configurations={default=default, master=master,
> > > compile=c
> > > ompile, provided=provided, runtime=runtime, test=test, system=system,
> > > optional=o
> > > ptional} artifacts={master=[[ commons-logging | commons-logging |
> 1.0.4]/common
> > > s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6]
> > > {option
> > > al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit
> |
> > > 1.0.1 ]
> > > {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit |
> > > junit | 3
> > > .7 ] {test=[compile(*), runtime(*), master(*)]}, dependency: [
> > > avalon-framework
> > > | avalon-framework | 4.1.3 ] {optional=[compile(*), runtime(*),
> > > master(*)]}]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > commons-cli ] d
> > > epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
> > > module: [ c
> > > ommons-logging | commons-logging | 1.0.3 ] status=integration
> > > publication=Thu No
> > > v 17 14:22:22 CET 2005 configurations={default=default, master=master,
> > > compile=c
> > > ompile, provided=provided, runtime=runtime, test=test, system=system,
> > > optional=o
> > > ptional} artifacts={master=[[ commons-logging | commons-logging |
> 1.0.3]/common
> > > s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6]
> > > {option
> > > al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit
> |
> > > 1.0.1 ]
> > > {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit |
> > > junit | 3
> > > .7 ] {test=[compile(*), runtime(*), master(*)]}]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-lang |
> > > commons-lang ]
> > > depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> junit
> > > | 3.8
> > > .2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007
> > > configurations
> > > ={default=default, master=master, compile=compile, provided=provided,
> > > runtime=ru
> > > ntime, test=test, system=system} artifacts={master=[[ junit | junit |
> > > 3.8.2 ]/ju
> > > nit.jar[jar]]} dependencies=[]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-lang |
> > > commons-lang ]
> > > depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> junit
> > > | 3.8
> > > .1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > > configurations
> > > ={default=default, master=master, compile=compile, provided=provided,
> > > runtime=ru
> > > ntime, test=test, system=system} artifacts={master=[[ junit | junit |
> > > 3.8.1 ]/ju
> > > nit.jar[jar]]} dependencies=[]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > commons-cli ] d
> > > epends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> junit |
> > > 3.8.2
> > > ] status=integration publication=Mon May 14 23:34:53 CEST 2007
> > > configurations={
> > > default=default, master=master, compile=compile, provided=provided,
> > > runtime=runt
> > > ime, test=test, system=system} artifacts={master=[[ junit | junit |
> 3.8.2]/juni
> > > t.jar[jar]]} dependencies=[]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > commons-cli ] d
> > > epends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> junit |
> > > 3.8.1
> > > ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > > configurations={
> > > default=default, master=master, compile=compile, provided=provided,
> > > runtime=runt
> > > ime, test=test, system=system} artifacts={master=[[ junit | junit |
> 3.8.1]/juni
> > > t.jar[jar]]} dependencies=[]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > > commons-log
> > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> junit |
> > > junit
> > > | 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007
> > > configur
> > > ations={default=default, master=master, compile=compile,
> > > provided=provided, runt
> > > ime=runtime, test=test, system=system} artifacts={master=[[ junit |
> junit
> > > | 3.8.
> > > 2 ]/junit.jar[jar]]} dependencies=[]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > > commons-log
> > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> junit |
> > > junit
> > > | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > > configur
> > > ations={default=default, master=master, compile=compile,
> > > provided=provided, runt
> > > ime=runtime, test=test, system=system} artifacts={master=[[ junit |
> junit
> > > | 3.8.
> > > 1 ]/junit.jar[jar]]} dependencies=[]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-vfs |
> > > commons-vfs ] d
> > > epends on [ commons-httpclient | commons-httpclient | 2.0 ], doesn't
> match
> > > modul
> > > e: [ commons-httpclient | commons-httpclient | 3.0 ]
> status=integration
> > > publicat
> > > ion=Tue Dec 20 06:34:26 CET 2005 configurations={default=default,
> > > master=master,
> > > compile=compile, provided=provided, runtime=runtime, test=test,
> > > system=system}
> > > artifacts={master=[[ commons-httpclient | commons-httpclient | 3.0
> ]/commons-htt
> > > pclient.jar[jar]]} dependencies=[dependency: [ junit | junit | 3.8.1 ]
> > > {compile=
> > > [compile(*), master(*)], runtime=[runtime(*)]}, dependency: [
> > > commons-logging |
> > > commons-logging | 1.0.3 ] {compile=[compile(*), master(*)],
> > > runtime=[runtime(*)]
> > > }, dependency: [ commons-codec | commons-codec | 1.2 ]
> > > {compile=[compile(*), mas
> > > ter(*)], runtime=[runtime(*)]}]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-httpclient
> |
> > > commons-
> > > httpclient ] depends on [ commons-logging | commons-logging | 1.0.3 ],
> > > doesn't m
> > > atch module: [ commons-logging | commons-logging | 1.0.4 ]
> > > status=integration pu
> > > blication=Tue Nov 08 23:16:41 CET 2005
> configurations={default=default,
> > > master=m
> > > aster, compile=compile, provided=provided, runtime=runtime, test=test,
> > > system=sy
> > > stem, optional=optional} artifacts={master=[[ commons-logging |
> > > commons-logging
> > > | 1.0.4 ]/commons-logging.jar[jar]]} dependencies=[dependency: [ log4j
> |
> > > log4j |
> > > 1.2.6 ] {optional=[compile(*), runtime(*), master(*)]}, dependency: [
> > > logkit |
> > > logkit | 1.0.1 ] {optional=[compile(*), runtime(*), master(*)]},
> > > dependency: [ j
> > > unit | junit | 3.7 ] {test=[compile(*), runtime(*), master(*)]},
> > > dependency: [ a
> > > valon-framework | avalon-framework | 4.1.3 ] {optional=[compile(*),
> > > runtime(*),
> > > master(*)]}]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > > commons-log
> > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> junit |
> > > junit
> > > | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > > configur
> > > ations={default=default, master=master, compile=compile,
> > > provided=provided, runt
> > > ime=runtime, test=test, system=system} artifacts={master=[[ junit |
> junit
> > > | 3.8.
> > > 1 ]/junit.jar[jar]]} dependencies=[]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > commons-cli ] d
> > > epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
> > > module: [ c
> > > ommons-logging | commons-logging | 1.0.4 ] status=integration
> > > publication=Tue No
> > > v 08 23:16:41 CET 2005 configurations={default=default, master=master,
> > > compile=c
> > > ompile, provided=provided, runtime=runtime, test=test, system=system,
> > > optional=o
> > > ptional} artifacts={master=[[ commons-logging | commons-logging |
> 1.0.4]/common
> > > s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6]
> > > {option
> > > al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit
> |
> > > 1.0.1 ]
> > > {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit |
> > > junit | 3
> > > .7 ] {test=[compile(*), runtime(*), master(*)]}, dependency: [
> > > avalon-framework
> > > | avalon-framework | 4.1.3 ] {optional=[compile(*), runtime(*),
> > > master(*)]}]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > commons-cli ] d
> > > epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
> > > module: [ c
> > > ommons-logging | commons-logging | 1.0.3 ] status=integration
> > > publication=Thu No
> > > v 17 14:22:22 CET 2005 configurations={default=default, master=master,
> > > compile=c
> > > ompile, provided=provided, runtime=runtime, test=test, system=system,
> > > optional=o
> > > ptional} artifacts={master=[[ commons-logging | commons-logging |
> 1.0.3]/common
> > > s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6]
> > > {option
> > > al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit
> |
> > > 1.0.1 ]
> > > {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit |
> > > junit | 3
> > > .7 ] {test=[compile(*), runtime(*), master(*)]}]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-lang |
> > > commons-lang ]
> > > depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> junit
> > > | 3.8
> > > .1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > > configurations
> > > ={default=default, master=master, compile=compile, provided=provided,
> > > runtime=ru
> > > ntime, test=test, system=system} artifacts={master=[[ junit | junit |
> > > 3.8.1 ]/ju
> > > nit.jar[jar]]} dependencies=[]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > > commons-cli ] d
> > > epends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> junit |
> > > 3.8.1
> > > ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > > configurations={
> > > default=default, master=master, compile=compile, provided=provided,
> > > runtime=runt
> > > ime, test=test, system=system} artifacts={master=[[ junit | junit |
> 3.8.1]/juni
> > > t.jar[jar]]} dependencies=[]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > > commons-log
> > > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [
> junit |
> > > junit
> > > | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > > configur
> > > ations={default=default, master=master, compile=compile,
> > > provided=provided, runt
> > > ime=runtime, test=test, system=system} artifacts={master=[[ junit |
> junit
> > > | 3.8.
> > > 1 ]/junit.jar[jar]]} dependencies=[]
> > > [ivy:retrieve]  Non matching revision detected.  [ commons-vfs |
> > > commons-vfs ] d
> > > epends on [ commons-httpclient | commons-httpclient | 2.0 ], doesn't
> match
> > > modul
> > > e: [ commons-httpclient | commons-httpclient | 3.0 ]
> status=integration
> > > publicat
> > > ion=Tue Dec 20 06:34:26 CET 2005 configurations={default=default,
> > > master=master,
> > > compile=compile, provided=provided, runtime=runtime, test=test,
> > > system=system}
> > > artifacts={master=[[ commons-httpclient | commons-httpclient | 3.0
> ]/commons-htt
> > > pclient.jar[jar]]} dependencies=[dependency: [ junit | junit | 3.8.1 ]
> > > {compile=
> > > [compile(*), master(*)], runtime=[runtime(*)]}, dependency: [
> > > commons-logging |
> > > commons-logging | 1.0.3 ] {compile=[compile(*), master(*)],
> > > runtime=[runtime(*)]
> > > }, dependency: [ commons-codec | commons-codec | 1.2 ]
> > > {compile=[compile(*), mas
> > > ter(*)], runtime=[runtime(*)]}]
> > > [ivy:retrieve]
> > > [ivy:retrieve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> ____________________________________________________________________________________
> > > Luggage? GPS? Comic books?
> > > Check out fitting gifts for grads at Yahoo! Search
> > > http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz
> > >
> >
> >
> >
> > --
> > Xavier Hanin - Independent Java Consultant
> > Manage your dependencies with Ivy!
> > http://incubator.apache.org/ivy/
> >
>
>
> --
> Gilles SCOKART
>



-- 
Xavier Hanin - Independent Java Consultant
Manage your dependencies with Ivy!
http://incubator.apache.org/ivy/

Re: too much warnings when building ivy

Posted by Gilles Scokart <gs...@gmail.com>.
I added the warning because it is rather strange to sort modules with
non matching revision in the buildlist task.  When you invoke a
buillist to order modules that has non matching revision, the sort
algorithm will consider it is two different modules, and will not
order them correctly.  In such a case, warning the user seemed to be
important.

But you are right, during a retrieve the warning should not be there.

Gilles

2007/6/7, Xavier Hanin <xa...@gmail.com>:
> On 6/7/07, Maarten Coene <ma...@yahoo.com> wrote:
> >
> > Hi,
> >
> > when I build Ivy, I get a lot of warnings after resolving the dependencies
> > (see below).
> > Any idea what they mean and how we can solve (or ignore) them?
>
>
> Indeed, I noticed that too. It seems to be related to the new sort
> implementation (see
> CollectionOfModulesToSort#getModuleDescriptorDependency).
>
> The problem I see here is that warnings are output by default while this is
> a very usual case to find non matching revisions. Gilles, could you explain
> what was your intention with these warnings?
>
> Xavier
>
> Maarten
> >
> >
> > [ivy:retrieve] :: problems summary ::
> > [ivy:retrieve] :::: WARNINGS
> > [ivy:retrieve]  Non matching revision detected.  [ commons-httpclient |
> > commons-
> > httpclient ] depends on [ junit | junit | 3.8.1 ], doesn't match module: [
> > junit
> > | junit | 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST
> > 2007
> > configurations={default=default, master=master, compile=compile,
> > provided=provid
> > ed, runtime=runtime, test=test, system=system} artifacts={master=[[ junit
> > | juni
> > t | 3.8.2 ]/junit.jar[jar]]} dependencies=[]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-httpclient |
> > commons-
> > httpclient ] depends on [ commons-logging | commons-logging | 1.0.3 ],
> > doesn't m
> > atch module: [ commons-logging | commons-logging | 1.0.4 ]
> > status=integration pu
> > blication=Tue Nov 08 23:16:41 CET 2005 configurations={default=default,
> > master=m
> > aster, compile=compile, provided=provided, runtime=runtime, test=test,
> > system=sy
> > stem, optional=optional} artifacts={master=[[ commons-logging |
> > commons-logging
> > | 1.0.4 ]/commons-logging.jar[jar]]} dependencies=[dependency: [ log4j |
> > log4j |
> > 1.2.6 ] {optional=[compile(*), runtime(*), master(*)]}, dependency: [
> > logkit |
> > logkit | 1.0.1 ] {optional=[compile(*), runtime(*), master(*)]},
> > dependency: [ j
> > unit | junit | 3.7 ] {test=[compile(*), runtime(*), master(*)]},
> > dependency: [ a
> > valon-framework | avalon-framework | 4.1.3 ] {optional=[compile(*),
> > runtime(*),
> > master(*)]}]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > commons-log
> > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> > junit
> > | 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007
> > configur
> > ations={default=default, master=master, compile=compile,
> > provided=provided, runt
> > ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
> > | 3.8.
> > 2 ]/junit.jar[jar]]} dependencies=[]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > commons-log
> > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> > junit
> > | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > configur
> > ations={default=default, master=master, compile=compile,
> > provided=provided, runt
> > ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
> > | 3.8.
> > 1 ]/junit.jar[jar]]} dependencies=[]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > commons-cli ] d
> > epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
> > module: [ c
> > ommons-logging | commons-logging | 1.0.4 ] status=integration
> > publication=Tue No
> > v 08 23:16:41 CET 2005 configurations={default=default, master=master,
> > compile=c
> > ompile, provided=provided, runtime=runtime, test=test, system=system,
> > optional=o
> > ptional} artifacts={master=[[ commons-logging | commons-logging | 1.0.4]/common
> > s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6 ]
> > {option
> > al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit |
> > 1.0.1 ]
> > {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit |
> > junit | 3
> > .7 ] {test=[compile(*), runtime(*), master(*)]}, dependency: [
> > avalon-framework
> > | avalon-framework | 4.1.3 ] {optional=[compile(*), runtime(*),
> > master(*)]}]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > commons-cli ] d
> > epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
> > module: [ c
> > ommons-logging | commons-logging | 1.0.3 ] status=integration
> > publication=Thu No
> > v 17 14:22:22 CET 2005 configurations={default=default, master=master,
> > compile=c
> > ompile, provided=provided, runtime=runtime, test=test, system=system,
> > optional=o
> > ptional} artifacts={master=[[ commons-logging | commons-logging | 1.0.3]/common
> > s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6 ]
> > {option
> > al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit |
> > 1.0.1 ]
> > {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit |
> > junit | 3
> > .7 ] {test=[compile(*), runtime(*), master(*)]}]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-lang |
> > commons-lang ]
> > depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit
> > | 3.8
> > .2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007
> > configurations
> > ={default=default, master=master, compile=compile, provided=provided,
> > runtime=ru
> > ntime, test=test, system=system} artifacts={master=[[ junit | junit |
> > 3.8.2 ]/ju
> > nit.jar[jar]]} dependencies=[]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-lang |
> > commons-lang ]
> > depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit
> > | 3.8
> > .1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > configurations
> > ={default=default, master=master, compile=compile, provided=provided,
> > runtime=ru
> > ntime, test=test, system=system} artifacts={master=[[ junit | junit |
> > 3.8.1 ]/ju
> > nit.jar[jar]]} dependencies=[]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > commons-cli ] d
> > epends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit |
> > 3.8.2
> > ] status=integration publication=Mon May 14 23:34:53 CEST 2007
> > configurations={
> > default=default, master=master, compile=compile, provided=provided,
> > runtime=runt
> > ime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.2]/juni
> > t.jar[jar]]} dependencies=[]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > commons-cli ] d
> > epends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit |
> > 3.8.1
> > ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > configurations={
> > default=default, master=master, compile=compile, provided=provided,
> > runtime=runt
> > ime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.1]/juni
> > t.jar[jar]]} dependencies=[]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > commons-log
> > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> > junit
> > | 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007
> > configur
> > ations={default=default, master=master, compile=compile,
> > provided=provided, runt
> > ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
> > | 3.8.
> > 2 ]/junit.jar[jar]]} dependencies=[]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > commons-log
> > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> > junit
> > | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > configur
> > ations={default=default, master=master, compile=compile,
> > provided=provided, runt
> > ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
> > | 3.8.
> > 1 ]/junit.jar[jar]]} dependencies=[]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-vfs |
> > commons-vfs ] d
> > epends on [ commons-httpclient | commons-httpclient | 2.0 ], doesn't match
> > modul
> > e: [ commons-httpclient | commons-httpclient | 3.0 ] status=integration
> > publicat
> > ion=Tue Dec 20 06:34:26 CET 2005 configurations={default=default,
> > master=master,
> > compile=compile, provided=provided, runtime=runtime, test=test,
> > system=system}
> > artifacts={master=[[ commons-httpclient | commons-httpclient | 3.0]/commons-htt
> > pclient.jar[jar]]} dependencies=[dependency: [ junit | junit | 3.8.1 ]
> > {compile=
> > [compile(*), master(*)], runtime=[runtime(*)]}, dependency: [
> > commons-logging |
> > commons-logging | 1.0.3 ] {compile=[compile(*), master(*)],
> > runtime=[runtime(*)]
> > }, dependency: [ commons-codec | commons-codec | 1.2 ]
> > {compile=[compile(*), mas
> > ter(*)], runtime=[runtime(*)]}]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-httpclient |
> > commons-
> > httpclient ] depends on [ commons-logging | commons-logging | 1.0.3 ],
> > doesn't m
> > atch module: [ commons-logging | commons-logging | 1.0.4 ]
> > status=integration pu
> > blication=Tue Nov 08 23:16:41 CET 2005 configurations={default=default,
> > master=m
> > aster, compile=compile, provided=provided, runtime=runtime, test=test,
> > system=sy
> > stem, optional=optional} artifacts={master=[[ commons-logging |
> > commons-logging
> > | 1.0.4 ]/commons-logging.jar[jar]]} dependencies=[dependency: [ log4j |
> > log4j |
> > 1.2.6 ] {optional=[compile(*), runtime(*), master(*)]}, dependency: [
> > logkit |
> > logkit | 1.0.1 ] {optional=[compile(*), runtime(*), master(*)]},
> > dependency: [ j
> > unit | junit | 3.7 ] {test=[compile(*), runtime(*), master(*)]},
> > dependency: [ a
> > valon-framework | avalon-framework | 4.1.3 ] {optional=[compile(*),
> > runtime(*),
> > master(*)]}]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > commons-log
> > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> > junit
> > | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > configur
> > ations={default=default, master=master, compile=compile,
> > provided=provided, runt
> > ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
> > | 3.8.
> > 1 ]/junit.jar[jar]]} dependencies=[]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > commons-cli ] d
> > epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
> > module: [ c
> > ommons-logging | commons-logging | 1.0.4 ] status=integration
> > publication=Tue No
> > v 08 23:16:41 CET 2005 configurations={default=default, master=master,
> > compile=c
> > ompile, provided=provided, runtime=runtime, test=test, system=system,
> > optional=o
> > ptional} artifacts={master=[[ commons-logging | commons-logging | 1.0.4]/common
> > s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6 ]
> > {option
> > al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit |
> > 1.0.1 ]
> > {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit |
> > junit | 3
> > .7 ] {test=[compile(*), runtime(*), master(*)]}, dependency: [
> > avalon-framework
> > | avalon-framework | 4.1.3 ] {optional=[compile(*), runtime(*),
> > master(*)]}]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > commons-cli ] d
> > epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
> > module: [ c
> > ommons-logging | commons-logging | 1.0.3 ] status=integration
> > publication=Thu No
> > v 17 14:22:22 CET 2005 configurations={default=default, master=master,
> > compile=c
> > ompile, provided=provided, runtime=runtime, test=test, system=system,
> > optional=o
> > ptional} artifacts={master=[[ commons-logging | commons-logging | 1.0.3]/common
> > s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6 ]
> > {option
> > al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit |
> > 1.0.1 ]
> > {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit |
> > junit | 3
> > .7 ] {test=[compile(*), runtime(*), master(*)]}]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-lang |
> > commons-lang ]
> > depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit
> > | 3.8
> > .1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > configurations
> > ={default=default, master=master, compile=compile, provided=provided,
> > runtime=ru
> > ntime, test=test, system=system} artifacts={master=[[ junit | junit |
> > 3.8.1 ]/ju
> > nit.jar[jar]]} dependencies=[]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> > commons-cli ] d
> > epends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit |
> > 3.8.1
> > ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > configurations={
> > default=default, master=master, compile=compile, provided=provided,
> > runtime=runt
> > ime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.1]/juni
> > t.jar[jar]]} dependencies=[]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> > commons-log
> > ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> > junit
> > | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> > configur
> > ations={default=default, master=master, compile=compile,
> > provided=provided, runt
> > ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
> > | 3.8.
> > 1 ]/junit.jar[jar]]} dependencies=[]
> > [ivy:retrieve]  Non matching revision detected.  [ commons-vfs |
> > commons-vfs ] d
> > epends on [ commons-httpclient | commons-httpclient | 2.0 ], doesn't match
> > modul
> > e: [ commons-httpclient | commons-httpclient | 3.0 ] status=integration
> > publicat
> > ion=Tue Dec 20 06:34:26 CET 2005 configurations={default=default,
> > master=master,
> > compile=compile, provided=provided, runtime=runtime, test=test,
> > system=system}
> > artifacts={master=[[ commons-httpclient | commons-httpclient | 3.0]/commons-htt
> > pclient.jar[jar]]} dependencies=[dependency: [ junit | junit | 3.8.1 ]
> > {compile=
> > [compile(*), master(*)], runtime=[runtime(*)]}, dependency: [
> > commons-logging |
> > commons-logging | 1.0.3 ] {compile=[compile(*), master(*)],
> > runtime=[runtime(*)]
> > }, dependency: [ commons-codec | commons-codec | 1.2 ]
> > {compile=[compile(*), mas
> > ter(*)], runtime=[runtime(*)]}]
> > [ivy:retrieve]
> > [ivy:retrieve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
> >
> >
> >
> >
> >
> >
> >       ____________________________________________________________________________________
> > Luggage? GPS? Comic books?
> > Check out fitting gifts for grads at Yahoo! Search
> > http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz
> >
>
>
>
> --
> Xavier Hanin - Independent Java Consultant
> Manage your dependencies with Ivy!
> http://incubator.apache.org/ivy/
>


-- 
Gilles SCOKART

Re: too much warnings when building ivy

Posted by Xavier Hanin <xa...@gmail.com>.
On 6/7/07, Maarten Coene <ma...@yahoo.com> wrote:
>
> Hi,
>
> when I build Ivy, I get a lot of warnings after resolving the dependencies
> (see below).
> Any idea what they mean and how we can solve (or ignore) them?


Indeed, I noticed that too. It seems to be related to the new sort
implementation (see
CollectionOfModulesToSort#getModuleDescriptorDependency).

The problem I see here is that warnings are output by default while this is
a very usual case to find non matching revisions. Gilles, could you explain
what was your intention with these warnings?

Xavier

Maarten
>
>
> [ivy:retrieve] :: problems summary ::
> [ivy:retrieve] :::: WARNINGS
> [ivy:retrieve]  Non matching revision detected.  [ commons-httpclient |
> commons-
> httpclient ] depends on [ junit | junit | 3.8.1 ], doesn't match module: [
> junit
> | junit | 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST
> 2007
> configurations={default=default, master=master, compile=compile,
> provided=provid
> ed, runtime=runtime, test=test, system=system} artifacts={master=[[ junit
> | juni
> t | 3.8.2 ]/junit.jar[jar]]} dependencies=[]
> [ivy:retrieve]  Non matching revision detected.  [ commons-httpclient |
> commons-
> httpclient ] depends on [ commons-logging | commons-logging | 1.0.3 ],
> doesn't m
> atch module: [ commons-logging | commons-logging | 1.0.4 ]
> status=integration pu
> blication=Tue Nov 08 23:16:41 CET 2005 configurations={default=default,
> master=m
> aster, compile=compile, provided=provided, runtime=runtime, test=test,
> system=sy
> stem, optional=optional} artifacts={master=[[ commons-logging |
> commons-logging
> | 1.0.4 ]/commons-logging.jar[jar]]} dependencies=[dependency: [ log4j |
> log4j |
> 1.2.6 ] {optional=[compile(*), runtime(*), master(*)]}, dependency: [
> logkit |
> logkit | 1.0.1 ] {optional=[compile(*), runtime(*), master(*)]},
> dependency: [ j
> unit | junit | 3.7 ] {test=[compile(*), runtime(*), master(*)]},
> dependency: [ a
> valon-framework | avalon-framework | 4.1.3 ] {optional=[compile(*),
> runtime(*),
> master(*)]}]
> [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> commons-log
> ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> junit
> | 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007
> configur
> ations={default=default, master=master, compile=compile,
> provided=provided, runt
> ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
> | 3.8.
> 2 ]/junit.jar[jar]]} dependencies=[]
> [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> commons-log
> ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> junit
> | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> configur
> ations={default=default, master=master, compile=compile,
> provided=provided, runt
> ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
> | 3.8.
> 1 ]/junit.jar[jar]]} dependencies=[]
> [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> commons-cli ] d
> epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
> module: [ c
> ommons-logging | commons-logging | 1.0.4 ] status=integration
> publication=Tue No
> v 08 23:16:41 CET 2005 configurations={default=default, master=master,
> compile=c
> ompile, provided=provided, runtime=runtime, test=test, system=system,
> optional=o
> ptional} artifacts={master=[[ commons-logging | commons-logging | 1.0.4]/common
> s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6 ]
> {option
> al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit |
> 1.0.1 ]
> {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit |
> junit | 3
> .7 ] {test=[compile(*), runtime(*), master(*)]}, dependency: [
> avalon-framework
> | avalon-framework | 4.1.3 ] {optional=[compile(*), runtime(*),
> master(*)]}]
> [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> commons-cli ] d
> epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
> module: [ c
> ommons-logging | commons-logging | 1.0.3 ] status=integration
> publication=Thu No
> v 17 14:22:22 CET 2005 configurations={default=default, master=master,
> compile=c
> ompile, provided=provided, runtime=runtime, test=test, system=system,
> optional=o
> ptional} artifacts={master=[[ commons-logging | commons-logging | 1.0.3]/common
> s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6 ]
> {option
> al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit |
> 1.0.1 ]
> {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit |
> junit | 3
> .7 ] {test=[compile(*), runtime(*), master(*)]}]
> [ivy:retrieve]  Non matching revision detected.  [ commons-lang |
> commons-lang ]
> depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit
> | 3.8
> .2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007
> configurations
> ={default=default, master=master, compile=compile, provided=provided,
> runtime=ru
> ntime, test=test, system=system} artifacts={master=[[ junit | junit |
> 3.8.2 ]/ju
> nit.jar[jar]]} dependencies=[]
> [ivy:retrieve]  Non matching revision detected.  [ commons-lang |
> commons-lang ]
> depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit
> | 3.8
> .1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> configurations
> ={default=default, master=master, compile=compile, provided=provided,
> runtime=ru
> ntime, test=test, system=system} artifacts={master=[[ junit | junit |
> 3.8.1 ]/ju
> nit.jar[jar]]} dependencies=[]
> [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> commons-cli ] d
> epends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit |
> 3.8.2
> ] status=integration publication=Mon May 14 23:34:53 CEST 2007
> configurations={
> default=default, master=master, compile=compile, provided=provided,
> runtime=runt
> ime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.2]/juni
> t.jar[jar]]} dependencies=[]
> [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> commons-cli ] d
> epends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit |
> 3.8.1
> ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> configurations={
> default=default, master=master, compile=compile, provided=provided,
> runtime=runt
> ime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.1]/juni
> t.jar[jar]]} dependencies=[]
> [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> commons-log
> ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> junit
> | 3.8.2 ] status=integration publication=Mon May 14 23:34:53 CEST 2007
> configur
> ations={default=default, master=master, compile=compile,
> provided=provided, runt
> ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
> | 3.8.
> 2 ]/junit.jar[jar]]} dependencies=[]
> [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> commons-log
> ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> junit
> | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> configur
> ations={default=default, master=master, compile=compile,
> provided=provided, runt
> ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
> | 3.8.
> 1 ]/junit.jar[jar]]} dependencies=[]
> [ivy:retrieve]  Non matching revision detected.  [ commons-vfs |
> commons-vfs ] d
> epends on [ commons-httpclient | commons-httpclient | 2.0 ], doesn't match
> modul
> e: [ commons-httpclient | commons-httpclient | 3.0 ] status=integration
> publicat
> ion=Tue Dec 20 06:34:26 CET 2005 configurations={default=default,
> master=master,
> compile=compile, provided=provided, runtime=runtime, test=test,
> system=system}
> artifacts={master=[[ commons-httpclient | commons-httpclient | 3.0]/commons-htt
> pclient.jar[jar]]} dependencies=[dependency: [ junit | junit | 3.8.1 ]
> {compile=
> [compile(*), master(*)], runtime=[runtime(*)]}, dependency: [
> commons-logging |
> commons-logging | 1.0.3 ] {compile=[compile(*), master(*)],
> runtime=[runtime(*)]
> }, dependency: [ commons-codec | commons-codec | 1.2 ]
> {compile=[compile(*), mas
> ter(*)], runtime=[runtime(*)]}]
> [ivy:retrieve]  Non matching revision detected.  [ commons-httpclient |
> commons-
> httpclient ] depends on [ commons-logging | commons-logging | 1.0.3 ],
> doesn't m
> atch module: [ commons-logging | commons-logging | 1.0.4 ]
> status=integration pu
> blication=Tue Nov 08 23:16:41 CET 2005 configurations={default=default,
> master=m
> aster, compile=compile, provided=provided, runtime=runtime, test=test,
> system=sy
> stem, optional=optional} artifacts={master=[[ commons-logging |
> commons-logging
> | 1.0.4 ]/commons-logging.jar[jar]]} dependencies=[dependency: [ log4j |
> log4j |
> 1.2.6 ] {optional=[compile(*), runtime(*), master(*)]}, dependency: [
> logkit |
> logkit | 1.0.1 ] {optional=[compile(*), runtime(*), master(*)]},
> dependency: [ j
> unit | junit | 3.7 ] {test=[compile(*), runtime(*), master(*)]},
> dependency: [ a
> valon-framework | avalon-framework | 4.1.3 ] {optional=[compile(*),
> runtime(*),
> master(*)]}]
> [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> commons-log
> ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> junit
> | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> configur
> ations={default=default, master=master, compile=compile,
> provided=provided, runt
> ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
> | 3.8.
> 1 ]/junit.jar[jar]]} dependencies=[]
> [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> commons-cli ] d
> epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
> module: [ c
> ommons-logging | commons-logging | 1.0.4 ] status=integration
> publication=Tue No
> v 08 23:16:41 CET 2005 configurations={default=default, master=master,
> compile=c
> ompile, provided=provided, runtime=runtime, test=test, system=system,
> optional=o
> ptional} artifacts={master=[[ commons-logging | commons-logging | 1.0.4]/common
> s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6 ]
> {option
> al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit |
> 1.0.1 ]
> {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit |
> junit | 3
> .7 ] {test=[compile(*), runtime(*), master(*)]}, dependency: [
> avalon-framework
> | avalon-framework | 4.1.3 ] {optional=[compile(*), runtime(*),
> master(*)]}]
> [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> commons-cli ] d
> epends on [ commons-logging | commons-logging | 1.0 ], doesn't match
> module: [ c
> ommons-logging | commons-logging | 1.0.3 ] status=integration
> publication=Thu No
> v 17 14:22:22 CET 2005 configurations={default=default, master=master,
> compile=c
> ompile, provided=provided, runtime=runtime, test=test, system=system,
> optional=o
> ptional} artifacts={master=[[ commons-logging | commons-logging | 1.0.3]/common
> s-logging.jar[jar]]} dependencies=[dependency: [ log4j | log4j | 1.2.6 ]
> {option
> al=[compile(*), runtime(*), master(*)]}, dependency: [ logkit | logkit |
> 1.0.1 ]
> {optional=[compile(*), runtime(*), master(*)]}, dependency: [ junit |
> junit | 3
> .7 ] {test=[compile(*), runtime(*), master(*)]}]
> [ivy:retrieve]  Non matching revision detected.  [ commons-lang |
> commons-lang ]
> depends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit
> | 3.8
> .1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> configurations
> ={default=default, master=master, compile=compile, provided=provided,
> runtime=ru
> ntime, test=test, system=system} artifacts={master=[[ junit | junit |
> 3.8.1 ]/ju
> nit.jar[jar]]} dependencies=[]
> [ivy:retrieve]  Non matching revision detected.  [ commons-cli |
> commons-cli ] d
> epends on [ junit | junit | 3.7 ], doesn't match module: [ junit | junit |
> 3.8.1
> ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> configurations={
> default=default, master=master, compile=compile, provided=provided,
> runtime=runt
> ime, test=test, system=system} artifacts={master=[[ junit | junit | 3.8.1]/juni
> t.jar[jar]]} dependencies=[]
> [ivy:retrieve]  Non matching revision detected.  [ commons-logging |
> commons-log
> ging ] depends on [ junit | junit | 3.7 ], doesn't match module: [ junit |
> junit
> | 3.8.1 ] status=integration publication=Mon May 14 23:34:18 CEST 2007
> configur
> ations={default=default, master=master, compile=compile,
> provided=provided, runt
> ime=runtime, test=test, system=system} artifacts={master=[[ junit | junit
> | 3.8.
> 1 ]/junit.jar[jar]]} dependencies=[]
> [ivy:retrieve]  Non matching revision detected.  [ commons-vfs |
> commons-vfs ] d
> epends on [ commons-httpclient | commons-httpclient | 2.0 ], doesn't match
> modul
> e: [ commons-httpclient | commons-httpclient | 3.0 ] status=integration
> publicat
> ion=Tue Dec 20 06:34:26 CET 2005 configurations={default=default,
> master=master,
> compile=compile, provided=provided, runtime=runtime, test=test,
> system=system}
> artifacts={master=[[ commons-httpclient | commons-httpclient | 3.0]/commons-htt
> pclient.jar[jar]]} dependencies=[dependency: [ junit | junit | 3.8.1 ]
> {compile=
> [compile(*), master(*)], runtime=[runtime(*)]}, dependency: [
> commons-logging |
> commons-logging | 1.0.3 ] {compile=[compile(*), master(*)],
> runtime=[runtime(*)]
> }, dependency: [ commons-codec | commons-codec | 1.2 ]
> {compile=[compile(*), mas
> ter(*)], runtime=[runtime(*)]}]
> [ivy:retrieve]
> [ivy:retrieve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
>
>
>
>
>
>
>       ____________________________________________________________________________________
> Luggage? GPS? Comic books?
> Check out fitting gifts for grads at Yahoo! Search
> http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz
>



-- 
Xavier Hanin - Independent Java Consultant
Manage your dependencies with Ivy!
http://incubator.apache.org/ivy/