Я пишу плагин Maven, и я использую значение по умолчанию для всех параметров, таких, как это:Как настроить параметры по умолчанию для параметра с несколькими значениями для плагина Maven
/**
* The file with the site structure.
*
* @parameter expression="${generateSite.siteFile}" default-value="${basedir}/src/oda/site.xml"
*/
private File siteFile;
Теперь я добавляю новый параметр, являющийся коллекцией. Есть ли способ установить значения по умолчанию для параметра, такого как следующий?
/**
* A list of file/directory names to exclude in the processing.
*
* @parameter ????
*/
private Set<String> excludes;
Это ответ, который я подозревал, что получу. Я коротко взглянул на исходный код Maven, но потом мне показалось, что мне нужен источник Plexus - вот где я остановился. Давайте предположим, что вы правы ;-) –
Ну, я до сих пор не уверен на 100%, но flexmojos разрабатывается Sonatype, я думаю, что они представляют собой современное состояние и являются надежной ссылкой. –