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);