2011-09-15 9 views

Odpowiedz

6

Użyj eteru zgodnie z opisem w this blog post.

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

teraz uzyskać lokalną Repo przez RepositorySystemSession.getLocalRepository():

LocalRepository localRepo = repoSession.getLocalRepository(); 

LocalRepository ma getBasedir() metodę, która jest chyba to, co chcesz.

+0

Jak zrobić to samo w testach jednostkowych wtyczki Maven? –

+0

@DmytroChyzhykov nie mam pojęcia, powinieneś zadać osobne pytanie –