So konfigurieren Sie Standardwerte für einen Parameter mit mehreren Werten für ein Maven-Plugin

8

Ich schreibe ein Maven-Plugin und verwende Standardwerte für alle Parameter wie:

%Vor%

Jetzt füge ich einen neuen Parameter hinzu, der eine Sammlung ist. Gibt es eine Möglichkeit, Standardwerte für einen Parameter wie den folgenden zu setzen?

%Vor%     
Peter Becker 02.11.2009, 01:51
quelle

2 Antworten

8

Nach mein Wissen ist dies eigentlich nicht möglich, es gibt keine echte Möglichkeit, Standardwerte für Parametertypen mit mehreren Werten (wie Arrays, Sammlungen oder Maps) anzugeben ), zumindest nicht als parameter . Ich hatte dies in der Vergangenheit zu machen und Lesefäden wie Array (oder collecton) als Default-Wert eines mojo Konfigurationsparameter oder eine Liste als Standardwert für einen Plugin-Parameter konfigurieren, ich am Ende Ausfall im execute() -Methode, wie Chris Einstellung in einem Kommentar zu seine Antwort (siehe zum Beispiel der flexmojos: Wrapper Plugin Quellen und die Parameter Parameter).

    
Pascal Thivent 02.11.2009, 21:33
quelle
-1

Ich denke nicht, dass Set explizit unterstützt wird, aber Folgendes funktioniert:

%Vor%

Sie können es dann konfigurieren mit:

%Vor%

BTW wurde dem Abschnitt Parametertypen mit mehreren Werten auf diese Seite , in der auch andere Möglichkeiten beschrieben werden, Parameter mit mehreren Werten zuzulassen.

    
Chris 02.11.2009 03:55
quelle