是否可以从maven插件Mojo访问用户settings.xml
文件的内容?
如果是这样,怎么样?
我想改变这个文件,以便进行一些特定于用户的配置。
答案 0 :(得分:3)
这可以通过将设置注入Mojo来实现:
/**
* @parameter default-value="${settings}"
*/
private Settings settings;
答案 1 :(得分:1)
要阅读Settings
对象,请参阅khmarbaise's answer,然后重新编写已修改的设置,请使用SettingsWriter
:
/**
* @component role="org.apache.maven.settings.io.SettingsWriter"
*/
private SettingsWriter settingsWriter;