我正在寫一個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源代碼 - 這是我停止的地方。讓我們假設你是對的;-) – 2009-11-03 00:13:40
嗯,我仍然不是100%確定,但是由Sonatype開發的flexmojos,我想它們是最先進的代表,並且是可信的參考。 – 2009-11-03 00:47:33