2011-05-30 74 views
1

爲了讓我的代碼更具靈活性,我想找到一種方法通過像System.getProperty("m2repo")之類的函數來獲取maven 2 repository目錄,就像我們爲類路徑System.getProperty("java.class.path")所做的那樣。如何在java中獲取m2repo目錄?

這可能嗎?

+1

也許我們應該先詳細說明,爲什麼你需要訪問Maven倉庫。你在寫一個Maven插件嗎? – dunni 2011-05-30 11:15:23

+0

是的,我正在寫一個maven插件。 – Walle 2011-05-30 11:19:11

回答

4

你可以注入該數值到您的Mojo這樣的:

/** 
* @parameter expression="${settings.localRepository}" 
*/ 
private String localRepository; 
+0

這工作。謝謝! – Walle 2011-05-30 11:29:34