Maven插件-profileManager实例
如何在mojo中获取ProfileManager实例? 我正在尝试使用DefaultMavenProjectBuilder创建一个MavenProject。遵循以下两个步骤 1)通过注入检索MavenSessionMaven插件-profileManager实例,maven,maven-plugin,Maven,Maven Plugin,如何在mojo中获取ProfileManager实例? 我正在尝试使用DefaultMavenProjectBuilder创建一个MavenProject。遵循以下两个步骤 1)通过注入检索MavenSession /** * The Maven Session * * @required * @readonly * @parameter * expression="${session}" */ private MavenSession session; 2)使用会话获取容器和执
/**
* 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);