Frage

Hey, könnte mir bitte jemand sagen, wie die Substitution von einigen Ausdrücken in einem Projekt zu vermeiden, wenn ein Urbild von ihm über Urbild zu erstellen: create-from-project?

zum Beispiel ersetzt sie alle Erscheinungen von „1.0“ Ausdrücke in dem Projekt mit ${version}

Wenn Programmierer erstellt das Urbild von Projekt von verion 1,0 <version>1.0</version>, dann zum Beispiel Header einer XML-Datei

<?xml version="1.0"?>

Änderungen an

<?xml version="1.0-SNAPSHOT"?> 

.... weil es <?xml version="${version}"?> in den Urbild Ressourcen und Benutzer eingegeben 1.0-SNAPSHOT als Projektversion

Auch ist es möglich, mehr Argumente zu liefern, wenn Projekt von der Urform zu schaffen? Neben groupId, artifactId, Paket und Version?

War es hilfreich?

Lösung

Sie können -Darchetype.filteredExtentions=extension1,extension2,... zu Ihrem mvn Befehl hinzufügen, die Dateierweiterungen maven tell in seiner Geschwindigkeit Substitutionen aufzunehmen. Wenn Sie eine Liste aller Ihrer Dateierweiterungen machen und wegzulassen xml, sollte es über sie überspringen. Sie können -Darchetype.filteredExtentions tun, wenn xml der einzige Dateityp in Ihrem Projekt ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top