Piszę plugin Maven i używam wartości domyślnych dla wszystkich parametrów, takich jak to:Jak skonfigurować ustawienia domyślne dla parametru z wielu wartości dla Maven plugin
/**
* The file with the site structure.
*
* @parameter expression="${generateSite.siteFile}" default-value="${basedir}/src/oda/site.xml"
*/
private File siteFile;
Teraz dodaję nowy parametr, który jest zbiorem. Czy istnieje sposób na ustawienie wartości domyślnych dla parametru takiego jak następujący?
/**
* A list of file/directory names to exclude in the processing.
*
* @parameter ????
*/
private Set<String> excludes;
Oto odpowiedź, którą podejrzewałem. Miałem krótkie spojrzenie na kod źródłowy Mavena, ale potem wydawało mi się, że potrzebuję również źródła Plexus - i tam właśnie się zatrzymałem. Załóżmy, że masz rację ;-) –
Cóż, nadal nie jestem w 100% pewny, ale Flexmojos opracowane przez Sonatype, wydaje mi się, że są one reprezentatywne dla najnowocześniejszych rozwiązań i stanowią godne zaufania referencje. –