2013-04-26 4 views
3

У меня есть параметр в моем настраиваемом плагине, который является массивом. Если параметру ничего не дано, я хочу установить значение по умолчанию для пустого массива. Конечно, здесь есть нормальный синтаксис для обычной переменной:Как установить значение по умолчанию для параметра maven array?

/** 
* @parameter default-value="Hello Maven World" 
*/ 
private String message; 

Но мой массив задается так:

/** 
* @parameter 
*/ 
private String[] message; 

Как бы я установить по умолчанию-значение переменной массива в качестве параметра в пользовательском плагине maven?

ответ

3

Должно быть возможно установить значения по умолчанию непосредственно в коде вместо использования тега. Это значение все еще может быть переопределено в файле pom.

/** 
* @parameter 
*/ 
private String[] message = new String[0]; 

Это даст вам пустой массив.

Смежные вопросы