2011-09-15 12 views

Respuesta

6

Utilice Aether como se describe en this blog post.

/** 
* The current repository/network configuration of Maven. 
* 
* @parameter default-value="${repositorySystemSession}" 
* @readonly 
*/ 
private RepositorySystemSession repoSession; 

ahora conseguir el Repo local a través de RepositorySystemSession.getLocalRepository():

LocalRepository localRepo = repoSession.getLocalRepository(); 

LocalRepository tiene un método getBasedir(), que es probablemente lo que quiere.

+0

¿Cómo hacer lo mismo en las pruebas de unidad de complemento Maven? –

+0

@DmytroChyzhykov ni idea, deberías hacerte una pregunta por separado –

Cuestiones relacionadas