Можно ли получить доступ к содержимому файла пользователя settings.xml из плагина maven Mojo?
settings.xml
А если так, то как?
Я хотел бы изменить этот файл, чтобы добавить некоторые пользовательские настройки.
Этого можно достичь, просто вставив Настройки в Mojo:
/** * @parameter default-value="${settings}" */ private Settings settings;
для чтения объекта Settings см. ответ Хмарбайса , а для записи обратно измененных настроек используйте SettingsWriter:
Settings
SettingsWriter
/** * @component role="org.apache.maven.settings.io.SettingsWriter" */ private SettingsWriter settingsWriter;