0
如何在我的mojo中獲得ProfileManager實例? 我正在嘗試使用DefaultMavenProjectBuilder創建一個MavenProject。Maven插件 - profileManager實例
如何在我的mojo中獲得ProfileManager實例? 我正在嘗試使用DefaultMavenProjectBuilder創建一個MavenProject。Maven插件 - profileManager實例
按照以下兩個步驟
1)通過注射檢索MavenSession
/**
* The Maven Session
*
* @required
* @readonly
* @parameter
* expression="${session}"
*/
private MavenSession session;
2)使用會話來獲取容器和執行屬性,並創建一個新的ProfileManager
PlexusContainer container = session.getContainer();
Properties execution = session.getExecutionProperties();
ProfileManager manager = new DefaultProfileManager(container, execution);