This is my metadata. It's clearly incorrect, but I don't know why, so maven can't update download dependencies in my project.
<metadata modelVersion="1.1.0">
<groupId>com.test</groupId>
<artifactId>test-sdk</artifactId>
<version>1.7.0-SNAPSHOT</version>
<versioning>
<snapshot>
<timestamp>20140130.175110</timestamp>
<buildNumber>58</buildNumber>
</snapshot>
<lastUpdated>20140130175110</lastUpdated>
<snapshotVersions>
<snapshotVersion>
<extension>jar</extension>
<value>1.7.0-20140130.175109-57</value>
<updated>20140130175110</updated>
</snapshotVersion>
<snapshotVersion>
<extension>pom</extension>
<value>1.7.0-20140130.175109-57</value>
<updated>20140130175110</updated>
</snapshotVersion>
</snapshotVersions>
</versioning>
</metadata>
I don't know why this happens, but I solved scheduling a Nexus task to "rebuild metadata" in "Scheduled Task" admin option. For now, this is a valid solution for me.
Additional information about how to fix the issue in this answer
I encountered the same problem. You might check your test-sdk's parent pom to see if any extra maven deploy plugin defined in.
I had this issue when I used the Maven Deploy Plugin and the Nexus Staging Plugin simultaneously. Try skipping the Maven Deploy Plugin:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With