Chandan created MNG-6482:
----------------------------
Summary: 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
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)