我正在写一个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