2016-04-06 11 views
0

Mein jar im Maven-Repository-Snapshot besteht aus einem Zeitstempel.Ignorieren der Zeitstempel in maven snapshot

Zum Beispiel: bigdata-1.1-20160401.022812.jar. Während des Jenkins-Builds sucht mein Skript nach bigdata-1.1.jar, aber da es einen Zeitstempel hat, gibt der Build einen Fehler aus, der besagt, dass bigdata-1.1.jar nicht gefunden wird.

Was kann ich tun, um den Zeitstempel während der Suche nach dem Snapshot Jar zu ignorieren?

+0

Wenn Ihr Build sucht 'bigdata-1.1.jar' es bedeutet dies für eine Release-Version gesucht und nicht für die Schnappschussversion. Was Sie "bigdata-1.1-20160401.022812.jar" erwähnt haben, ist eine SNAPSHOT-Version, was bedeutet, wenn Sie es verwenden möchten, müssen Sie es wie folgt definieren: 'bigdata-1.1-SNASPHOT'. – khmarbaise

Antwort

0

Sie können den Zeitstempel nicht ignorieren. Sie können jedoch die neueste Version des Glases auswählen, indem Sie Ihre Version-Tag in pom-Datei zu ersetzen:

<version>latest</version> 
+1

Funktioniert nicht für Releases und nicht für SNAPSHOT's. BTW: Du solltest die Version immer explizit definieren. – khmarbaise

Verwandte Themen