【发布时间】:2011-04-05 13:14:11
【问题描述】:
是否可以从 maven 插件 Mojo 访问用户 settings.xml 文件的内容?
如果是这样,怎么做?
我想更改此文件以放入一些用户特定的配置。
【问题讨论】:
标签: java maven maven-plugin
是否可以从 maven 插件 Mojo 访问用户 settings.xml 文件的内容?
如果是这样,怎么做?
我想更改此文件以放入一些用户特定的配置。
【问题讨论】:
标签: java maven maven-plugin
这可以通过将设置注入你的 Mojo 来简单地实现:
/**
* @parameter default-value="${settings}"
*/
private Settings settings;
【讨论】:
要读取Settings 对象,请参阅khmarbaise's answer,以及要写回修改后的设置,请使用SettingsWriter:
/**
* @component role="org.apache.maven.settings.io.SettingsWriter"
*/
private SettingsWriter settingsWriter;
【讨论】: