[ https://issues.apache.org/jira/browse/IVY-938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12734288#action_12734288 ]
Paul Andrews commented on IVY-938: ---------------------------------- I traced through the code and I don't see any way that this can possibly work. Basically DefaultRepositoryCacheManager.download() always performs the following check: if (archiveFile.exists() && !options.isForce()) { ... } options always has 'force' set to false for the actual artifact, so as long as the file exists in the cache, it will never be downloaded. > Fixed name snapshots are not updated even if they are marked as changing and > the publication date is changed in repo > -------------------------------------------------------------------------------------------------------------------- > > Key: IVY-938 > URL: https://issues.apache.org/jira/browse/IVY-938 > Project: Ivy > Issue Type: Bug > Components: Core, Maven Compatibility > Affects Versions: 2.0-RC1 > Reporter: Jyri Kytömäki > Attachments: CacheUpdateTest.zip, CacheUpdateTest2.zip, > ivysettings.xml > > > Snapshot releases with static name like 1.2.3-SNAPSHOT are not updated into > the cache. > Same problem is with ivy and maven remote repos. > Here ivy example: > Remote ivy repo contains in ivy xml: > status="integration" publication="20081010104634" > Cache contains (.xml): > status="integration" publication="20081010095107" > But ivy_resolve does not update the cache. It prints this with verbose > output: > [ivy-resolve] default: Checking cache for: dependency: > org#>module;1.2.3-SNAPSHOT {runtime=[runtime]} > [ivy-resolve] don't use cache for org#>module;1.2.3-SNAPSHOT: changing=true > [ivy-resolve] local: Checking cache for: dependency: > org#>module;1.2.3-SNAPSHOT{runtime=[runtime]} > [ivy-resolve] local: module revision found in cache: > org#>module;1.2.3-SNAPSHOT > [ivy-resolve] found org#>module;1.2.3-SNAPSHOT in remote_ivy > ... > [ivy-resolve] :: downloading artifacts :: > [ivy-resolve] [NOT REQUIRED] org#>module;1.2.3-SNAPSHOT!module.jar -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.