2017-05-18 1 views
2

Wenn ich einen Schnappschuss JAR-Datei mit mvn deploy bereitstellen, dann erzeugt Maven die JAR-Datei Name basiert abhängig alsKann ich konfigurieren Maven benutzerdefinierte verwenden Build-Nummer für Snapshot-Version

projectname-1.0-20170509.204524-1.jar 

folgt, dass

ist
$project1-$version-$date.$time-$buildnumber.jar 

Kann ich Maven so konfigurieren, dass es den benutzerdefinierten JAR-Dateinamen verwendet?

Eg projectname-1.0-1.jar, projectname-1.0-2.jar 
+1

Einfache Antwort Nein. Die Frage, welche Art von Problem versuchen Sie hier zu lösen? – khmarbaise

Antwort

0

In Ihrem Fall ist die Version des Artefakts eine Momentaufnahme. Snapshot-Artefakte (seit Maven 3.x) müssen immer eine zeitgestempelte Version haben.

Sie sollten dies nicht ändern.

Wenn Sie es für andere Zwecke als zum Deployment in ein Artefakt-Repository ändern möchten, können Sie dies über die finalName oder über die maven-assembly-plugin tun.

Wie auch immer, das ist (normalerweise) eine sehr schlechte Idee.

Verwandte Themen