可以定义一个以对象列表作为参数的mojo吗?

时间:2012-03-07 17:38:24

标签: maven-plugin

阅读开发maven插件的指南我看到你可以定义列表参数和任意对象参数,但是可以定义一个id对象列表的参数,定义如下:

/**
 * @parameter
 */
private List<MyObject> objects;

2 个答案:

答案 0 :(得分:4)

当然 - 我一直这样做。确保MyObject是一个Java bean,每个属性都用@parameter等注释,就像每个参数都在Mojo中一样。

答案 1 :(得分:1)

我甚至没有在MyObject中注释任何内容,只列出参数。

@Parameter(property = "versioning.scripts")
private List<MyObject> scripts;
无论如何,一切都很好。