ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bman <bp...@netspend.com>
Subject Re: Ivy resolve not getting latest
Date Tue, 29 Sep 2009 22:17:44 GMT

Thanks, I've opened https://issues.apache.org/jira/browse/IVY-1132 for this.



Maarten Coene wrote:
> 
> ok, it seems like a but to me...
> Could you please create a JIRA ticket and put your ivy.xml, settings.xml,
> build.xml (or the relevant parts) and the ant verbose log there?
> 
> Maarten
> 
> 
> 
> 
> ----- Original Message ----
> From: bman <bpape@netspend.com>
> To: ivy-user@ant.apache.org
> Sent: Friday, September 25, 2009 11:15:18 PM
> Subject: Re: Ivy resolve not getting latest
> 
> 
> The latest Ivy build does not seem to solve my issue.
> 
> More about my environment:
> Ant 1.7.0
> Ivy 2.2.x-local-20090906095736
> Artifactory 2.0.6
> 
> 
> A less than desirable work around I can use is to clean the cache before
> each resolve, but I know that isn't going to go over well.  In my looking
> around the forums, an idea that would make that workaround less painful
> would be to have a cache per resolver and that way I could set it to only
> clean the caches that change often with each resolve (I haven't tried this
> out yet, but still not ideal).
> 
> Thanks for your Reply!
> Barry
> 
> 
> 
> 
> Maarten Coene wrote:
>> 
>> Could you try the trunk version of Ivy?
>> It contains a fix for problems with changing artifacts in repositories.
>> 
>> Maarten
>> 
>> 
>> 
>> 
>> ----- Original Message ----
>> From: bman <bpape@netspend.com>
>> To: ivy-user@ant.apache.org
>> Sent: Wednesday, September 23, 2009 7:57:32 PM
>> Subject: Ivy resolve not getting latest
>> 
>> 
>> Howdy All,
>> 
>> I'm having trouble trying to get ivy resolve to update with the latest
>> jars
>> from the repository.  If I upload an updated version of a jar, the ivy
>> resolve does not update the cache with this new jar.  I've searched
>> around
>> and tried various combinations of using attributes on the resolvers and
>> ivy:resolve and setting the ivy.resolver.default.check.modified property
>> to
>> true.
>> 
>> I've tried using:
>> <ivy:resolve refresh="true" resolveMode="dynamic"/>
>> 
>> and various combinations of (I've used the filesystem resolver as well to
>> no
>> avail):
>>                 <url name="nsResolver" force="true" checkmodified="true"
>> m2compatible="true" >
>> force appears to be undesirable because it will update a dependency to
>> the
>> latest version found in the repository and we have some legacy
>> applications
>> that we don't want on the latest version of an artifact
>> 
>> When I use:
>>     <property name="ivy.resolver.default.check.modified" value="true"/>
>> the resolve fails for any dependency with the format org="com.something"
>> ie:
>> Without ivy.resolver.default.check.modified=true
>> $ ant ivy-retrieve
>> Buildfile: build.xml
>> 
>> ivy-retrieve:
>> [ivy:resolve] :: Ivy 2.1.0-rc2 - 20090704004254 ::
>> http://ant.apache.org/ivy/ ::
>> 
>> [ivy:resolve] :: loading settings :: file =
>> c:\dev\eclipse\workspace\ns-nov
>> 2009-ivy2\cstool-lib-snapshot\ivysettings.xml
>> [ivy:resolve] :: resolving dependencies :: com.ns#cstool;ns-nov2009
>> [ivy:resolve]   confs: [base, jboss, test]
>> [ivy:resolve]   found commons-lang#commons-lang;2.4-NS in nsResolver
>> [ivy:resolve]   found javacsv#javacsv;1.0-NS in nsResolver
>> [ivy:resolve]   found com.toedter#jcalendar;1.2.2 in nsChain
>> [ivy:resolve]   found jdom#jdom;b7 in nsResolver
>> [ivy:resolve]   found jlfgr#jlfgr;1.0 in nsResolver
>> [ivy:resolve]   found net.sourceforge.jexcelapi#jxl;2.6 in nsChain
>> [ivy:resolve]   found log4j#log4j;1.2.14 in nsResolver
>> [ivy:resolve]   found jgoodies#looks;1.3.1 in nsResolver
>> [ivy:resolve] :: resolution report :: resolve 469ms :: artifacts dl 16ms
>>      
>> ---------------------------------------------------------------------
>>         |                  |            modules            ||   artifacts  
>> |
>>         |       conf       | number| search|dwnlded|evicted||
>> number|dwnlded|
>>      
>> ---------------------------------------------------------------------
>>         |       base       |   8   |   0   |   0   |   0   ||   8   |   0  
>> |
>>         |       jboss      |   0   |   0   |   0   |   0   ||   0   |   0  
>> |
>>         |       test       |   0   |   0   |   0   |   0   ||   0   |   0  
>> |
>>      
>> ---------------------------------------------------------------------
>> [ivy:resolve]
>> [ivy:resolve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
>> [ivy:retrieve] :: retrieving :: com.ns#cstool
>> [ivy:retrieve]  confs: [base, jboss, test]
>> [ivy:retrieve]  0 artifacts copied, 8 already retrieved (0kB/47ms)
>> 
>> BUILD SUCCESSFUL
>> Total time: 1 second
>> 
>> With ivy.resolver.default.check.modified=true
>> $ ant ivy-retrieve
>> Buildfile: build.xml
>> 
>> ivy-retrieve:
>> [ivy:resolve] :: Ivy 2.1.0-rc2 - 20090704004254 ::
>> http://ant.apache.org/ivy/ ::
>> 
>> [ivy:resolve] :: loading settings :: file =
>> c:\dev\eclipse\workspace\ns-nov
>> 2009-ivy2\cstool-lib-snapshot\ivysettings.xml
>> [ivy:resolve] :: resolving dependencies :: com.ns#cstool;ns-nov2009
>> [ivy:resolve]   confs: [base, jboss, test]
>> [ivy:resolve]   found commons-lang#commons-lang;2.4-NS in nsResolver
>> [ivy:resolve]   found javacsv#javacsv;1.0-NS in nsResolver
>> [ivy:resolve]   found jdom#jdom;b7 in nsResolver
>> [ivy:resolve]   found jlfgr#jlfgr;1.0 in nsResolver
>> [ivy:resolve]   found log4j#log4j;1.2.14 in nsResolver
>> [ivy:resolve]   found jgoodies#looks;1.3.1 in nsResolver
>> [ivy:resolve] :: resolution report :: resolve 828ms :: artifacts dl 16ms
>>      
>> ---------------------------------------------------------------------
>>         |                  |            modules            ||   artifacts  
>> |
>>         |       conf       | number| search|dwnlded|evicted||
>> number|dwnlded|
>>      
>> ---------------------------------------------------------------------
>>         |       base       |   8   |   6   |   0   |   0   ||   6   |   0  
>> |
>>         |       jboss      |   0   |   0   |   0   |   0   ||   0   |   0  
>> |
>>         |       test       |   0   |   0   |   0   |   0   ||   0   |   0  
>> |
>>      
>> ---------------------------------------------------------------------
>> [ivy:resolve]
>> [ivy:resolve] :: problems summary ::
>> [ivy:resolve] :::: WARNINGS
>> [ivy:resolve]           module not found: com.toedter#jcalendar;1.2.2
>> [ivy:resolve]   ==== localResolver2: tried
>> [ivy:resolve]     -- artifact com.toedter#jcalendar;1.2.2!jcalendar.jar:
>> [ivy:resolve]     C:\Documents and
>> Settings\bpape/.ivy2/cachetest/com/toedter/jc
>> alendar/1.2.2/jcalendar-1.2.2.jar
>> [ivy:resolve]   ==== nsResolver: tried
>> [ivy:resolve]     -- artifact com.toedter#jcalendar;1.2.2!jcalendar.jar:
>> [ivy:resolve]    
>> http://172.0.0.0:8080/artifactory-2.0.6/libs-snapshots-loca
>> l/com/toedter/jcalendar/1.2.2/jcalendar-1.2.2.jar
>> [ivy:resolve]    
>> http://172.0.0.0:8080/artifactory-2.0.6/libs-releases-local
>> /com/toedter/jcalendar/1.2.2/jcalendar-1.2.2.jar
>> [ivy:resolve]    
>> http://172.0.0.0:8080/artifactory-2.0.6/ext-releases-local/
>> com/toedter/jcalendar/1.2.2/jcalendar-1.2.2.jar
>> [ivy:resolve]           module not found:
>> net.sourceforge.jexcelapi#jxl;2.6
>> [ivy:resolve]   ==== localResolver2: tried
>> [ivy:resolve]     -- artifact net.sourceforge.jexcelapi#jxl;2.6!jxl.jar:
>> [ivy:resolve]     C:\Documents and
>> Settings\bpape/.ivy2/cachetest/net/sourceforg
>> e/jexcelapi/jxl/2.6/jxl-2.6.jar
>> [ivy:resolve]   ==== nsResolver: tried
>> [ivy:resolve]     -- artifact net.sourceforge.jexcelapi#jxl;2.6!jxl.jar:
>> [ivy:resolve]    
>> http://172.0.0.0:8080/artifactory-2.0.6/libs-snapshots-loca
>> l/net/sourceforge/jexcelapi/jxl/2.6/jxl-2.6.jar
>> [ivy:resolve]    
>> http://172.0.0.0:8080/artifactory-2.0.6/libs-releases-local
>> /net/sourceforge/jexcelapi/jxl/2.6/jxl-2.6.jar
>> [ivy:resolve]    
>> http://172.0.0.0:8080/artifactory-2.0.6/ext-releases-local/
>> net/sourceforge/jexcelapi/jxl/2.6/jxl-2.6.jar
>> [ivy:resolve]           ::::::::::::::::::::::::::::::::::::::::::::::
>> [ivy:resolve]           ::          UNRESOLVED DEPENDENCIES         ::
>> [ivy:resolve]           ::::::::::::::::::::::::::::::::::::::::::::::
>> [ivy:resolve]           :: com.toedter#jcalendar;1.2.2: not found
>> [ivy:resolve]           :: net.sourceforge.jexcelapi#jxl;2.6: not found
>> [ivy:resolve]           ::::::::::::::::::::::::::::::::::::::::::::::
>> [ivy:resolve]
>> [ivy:resolve]
>> [ivy:resolve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
>> 
>> BUILD FAILED
>> c:\dev\eclipse\workspace\ns-nov2009-ivy2\cstool-lib-snapshot\build.xml:109:
>> impossible to resolve dependencies:
>>         resolve failed - see output for details
>> 
>> Total time: 2 seconds
>> 
>> 
>> Am I totally overlooking or misunderstanding something?
>> 
>> Thanks!
>> Barry
>> -- 
>> View this message in context:
>> http://www.nabble.com/Ivy-resolve-not-getting-latest-tp25531231p25531231.html
>> Sent from the ivy-user mailing list archive at Nabble.com.
>> 
>> 
>>      
>> 
>> 
> 
> -- 
> View this message in context:
> http://www.nabble.com/Ivy-resolve-not-getting-latest-tp25531231p25619414.html
> Sent from the ivy-user mailing list archive at Nabble.com.
> 
> 
>       
> 
> 

-- 
View this message in context: http://www.nabble.com/Ivy-resolve-not-getting-latest-tp25531231p25671897.html
Sent from the ivy-user mailing list archive at Nabble.com.


Mime
View raw message