2012-01-02 27 views

回答

2

按照以下兩個步驟

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