Изменить settings.xml из плагина maven - PullRequest
1 голос
/ 05 апреля 2011

Можно ли получить доступ к содержимому файла пользователя settings.xml из плагина maven Mojo?

А если так, то как?

Я хотел бы изменить этот файл, чтобы добавить некоторые пользовательские настройки.

Ответы [ 2 ]

3 голосов
/ 05 апреля 2011

Этого можно достичь, просто вставив Настройки в Mojo:

/**
 * @parameter default-value="${settings}"
 */
private Settings settings;
1 голос
/ 05 апреля 2011

для чтения объекта Settings см. ответ Хмарбайса , а для записи обратно измененных настроек используйте SettingsWriter:

/**
 * @component role="org.apache.maven.settings.io.SettingsWriter"
 */
private SettingsWriter settingsWriter;
...