Можно ли определить mojo, который принимает список объектов в качестве параметра? - PullRequest
3 голосов
/ 07 марта 2012

Читая руководство по разработке плагинов maven, я вижу, что вы можете определить параметры списка и произвольные параметры объектов, но можно ли определить параметр, который идентифицирует список объектов, определяемый как:

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

Ответы [ 2 ]

4 голосов
/ 09 марта 2012

Конечно, я делаю это все время.Убедитесь, что MyObject - это Java-бин, каждый атрибут которого помечен @parameter и т. Д., Как если бы каждый параметр был в самом Mojo.

1 голос
/ 15 апреля 2015

Я даже ничего не аннотировал в MyObject, просто перечислил параметр.

@Parameter(property = "versioning.scripts")
private List<MyObject> scripts;

и все работает в любом случае.

...