阅读开发maven插件的指南我看到你可以定义列表参数和任意对象参数,但是可以定义一个id对象列表的参数,定义如下:
/**
* @parameter
*/
private List<MyObject> objects;
答案 0 :(得分:4)
当然 - 我一直这样做。确保MyObject是一个Java bean,每个属性都用@parameter等注释,就像每个参数都在Mojo中一样。
答案 1 :(得分:1)
我甚至没有在MyObject中注释任何内容,只列出参数。
@Parameter(property = "versioning.scripts")
private List<MyObject> scripts;
无论如何,一切都很好。