Estoy escribiendo un plugin de Maven y estoy usando valores por defecto para todos los parámetros, como este:Cómo configurar los valores predeterminados para un parámetro con varios valores para un plugin Maven
/**
* The file with the site structure.
*
* @parameter expression="${generateSite.siteFile}" default-value="${basedir}/src/oda/site.xml"
*/
private File siteFile;
Ahora estoy añadiendo un nuevo parámetro que es una colección. ¿Hay alguna manera de establecer valores predeterminados para un parámetro como el siguiente?
/**
* A list of file/directory names to exclude in the processing.
*
* @parameter ????
*/
private Set<String> excludes;
Esa es la respuesta que sospechaba que obtendría. Vislumbré brevemente el código fuente de Maven, pero me pareció que también necesitaba la fuente Plexus, que es donde me detuve. Supongamos que tienes razón ;-) –
Bueno, todavía no estoy 100% seguro, pero los flexmojos están siendo desarrollados por Sonatype, supongo que son representativos del estado de la técnica y son una referencia de confianza. –