2011-09-15 11 views

risposta

6

Utilizzare l'etere come descritto in this blog post.

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

ora ottenere il Repo locale attraverso RepositorySystemSession.getLocalRepository():

LocalRepository localRepo = repoSession.getLocalRepository(); 

LocalRepository ha un metodo getBasedir(), che è probabilmente quello che si vuole.

+0

Come fare lo stesso nei test dell'unità plugin Maven? –

+0

@DmytroChyzhykov non ne ho idea, dovresti fare una domanda a parte –