2011-09-15 5 views

답변

6

this blog post에 설명 된대로 Aether를 사용하십시오.

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

지금 RepositorySystemSession.getLocalRepository()를 통해 로컬 환매 약정을 얻을 :

LocalRepository localRepo = repoSession.getLocalRepository(); 

LocalRepository 당신이 원하는 아마 인 getBasedir() 방법을 가지고 있습니다.

+0

Maven Plugin Unit 테스트에서 어떻게 동일한 작업을 수행 할 수 있습니까? –

+0

@DmytroChyzhykov 아이디어가 없다면 별도의 질문을해야합니다. –

관련 문제