2014-01-31 5 views
9

Dies sind meine Metadaten. Es ist eindeutig falsch, aber ich weiß nicht warum, also kann maven die Download-Abhängigkeiten in meinem Projekt nicht aktualisieren.Warum ist meine nexus metadata.xml-Snapshot-Version inkorrekt?

<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> 
+1

Hast du Probleme beim Herunterladen neuer SNAPSHOTs von Nexus oder beim Hochladen von Problemen (mvn deploy)? Wenn das Problem beim Herunterladen auftritt, empfehle ich Ihnen, Ihr Build [mit dem Flag -U] auszuführen (http://java.dzone.com/articles/using-mavens-u-command-line). –

+0

Ich habe Probleme beim Herunterladen, da Build 58 nicht existiert – gavioto

Antwort

3

Ich weiß nicht, warum dies geschieht, aber ich löste ein Nexus Prüfvorgänge planen zu „Metadaten wieder aufbauen“ in „Geplante Tasks“ admin Option. Fürs Erste ist dies eine gültige Lösung für mich.

enter image description here

+0

Nexus-Aufgabe, Metadaten neu zu erstellen? Bitte erläutern. –

+0

Ich fügte ein selbsterklärendes Bild hinzu und aktualisierte den Text – gavioto

1

begegnete ich das gleiche Problem. Du kannst den Eltern-Pom deines Test-Sdk überprüfen, um zu sehen, ob ein Extra-Maven-Deploy-Plugin definiert ist.

+0

Danke. Aber dieses Projekt hat kein Elternteil. Eine andere Idee? – gavioto