Ich bin ein Maven Plugin schreiben, und ich bin mit Standardwerten für alle Parameter wie folgt aus:Wie für ein Maven Plugin Standardwerte für einen Parameter mit mehreren Werten konfigurieren
/**
* The file with the site structure.
*
* @parameter expression="${generateSite.siteFile}" default-value="${basedir}/src/oda/site.xml"
*/
private File siteFile;
Jetzt bin ich ein neues Hinzufügen Parameter, der eine Sammlung ist. Gibt es eine Möglichkeit, Standardwerte für einen Parameter wie den folgenden festzulegen?
/**
* A list of file/directory names to exclude in the processing.
*
* @parameter ????
*/
private Set<String> excludes;
Das ist die Antwort, die ich vermutete. Ich hatte einen kurzen Blick auf den Maven-Quellcode, aber dann schien es, als brauchte ich auch die Plexus-Quelle - wo ich aufhörte. Nehmen wir an, Sie haben Recht ;-) –
Nun, ich bin immer noch nicht 100% sicher, aber Flexmojos von Sonatype entwickelt, ich denke, sie sind repräsentativ für State of the Art und sind eine vertrauensvolle Referenz. –