You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Michael Osipov (JIRA)" <ji...@apache.org> on 2019/04/03 20:12:00 UTC

[jira] [Updated] (MNG-6482) Artifactory returns oldest snapshot instead of newest

     [ https://issues.apache.org/jira/browse/MNG-6482?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Osipov updated MNG-6482:
--------------------------------
    Fix Version/s:     (was: waiting-for-feedback)

> Artifactory returns oldest snapshot instead of newest
> -----------------------------------------------------
>
>                 Key: MNG-6482
>                 URL: https://issues.apache.org/jira/browse/MNG-6482
>             Project: Maven
>          Issue Type: Bug
>            Reporter: Chandan
>            Priority: Major
>
> Artifactory returns oldest snapshot instead of newest
> When repoA is built locally, it is not using the latest snapshot of repoB. It uses the SNAPSHOT which was downloaded the first time. This is the case even when repoA is built using -U maven flag: mvn -U clean install.
> The repoB SNAPSHOT is uploaded in the artifactory, but maven is not downloading the latest SNAPSHOT to the local repository.
> Steps tried to resolve the issue:
> 1) Used -U to build repoA locally, which should force maven to check the availability of latest snapshot. RESULT: Only the maven-metadata-snapshots-local.xml is updated but the SNAPSHOT is not downloaded.
> 2) executed rm -rf ~/.m2/repository/repoB/repoB/ to delete the local repository which contains the repoB SNAPSHOT.RESULT: When repoA code is built locally, maven is downloading the lastest SNAPSHOT of repoB.
> 3)Added <updatePolicy> to both the build profiles present in repoA code pom.xml file.*For intergration profile*<repositories><repository><id>int-repository-internal</id><url>http://maven.repoB.net/repository/internal</url><releases><enabled>true</enabled><updatePolicy>never</updatePolicy><checksumPolicy>warn</checksumPolicy></releases><snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy><checksumPolicy>warn</checksumPolicy></snapshots></repository></repositories>
> For wombat build profile<repositories><repository><id>wombat-repository-internal</id><url>http://maven.repoB.net/repository/internal</url><releases><enabled>true</enabled><updatePolicy>never</updatePolicy><checksumPolicy>warn</checksumPolicy></releases><snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy><checksumPolicy>warn</checksumPolicy></snapshots></repository></repositories>No luck.
> 4)Used <updatePolicy> in repository id=snapshots-local in <repositories> section by changing the following.<repository><snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy><checksumPolicy>warn</checksumPolicy></snapshots><id>snapshots-local</id><name>libs-snapshot</name><url>http://artifactory.devaws.repoB.net/artifactory/libs-snapshot-local</url></repository>No luck.
> 5)Used <updatePolicy> in settings.xml by adding the following<repositories><repository><id>local-repo</id><snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy><checksumPolicy>warn</checksumPolicy></snapshots></repository></repositories>
> No luck.



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