2013-03-20 131 views
15

正如我們所知道的Maven下載從倉庫到本地機器的默認目錄名.m2目錄此目錄的位置的Windows機的所有罐(內用戶文件夾),或在首頁目錄中的情況Linux機器。現在我的問題是,我們可以更改名稱.m2myjars或其他名稱?我們可以更改Maven默認目錄(.m2)名稱嗎?

+0

默認情況下將其命名爲「.m2」的原因是什麼? – Ram 2015-09-14 07:12:08

+0

@Ram請檢查這個http://stackoverflow.com/questions/19306372/how-did-the-m2-folder-in-maven-get-its-name – 2015-09-14 07:18:50

+0

感謝隊友的鏈接 – Ram 2015-09-14 07:48:59

回答

24

YES:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
        http://maven.apache.org/xsd/settings-1.0.0.xsd"> 
    <localRepository>${user.home}/.m2/repository</localRepository> 
    <interactiveMode>true</interactiveMode> 
    <usePluginRegistry>false</usePluginRegistry> 
    <offline>false</offline> 
    ... 
</settings> 
  • localRepository:這個值是此版本系統的本地存儲庫的路徑。默認值是$ {user.home} /。m2/repository。該元素對於主構建服務器特別有用,允許所有登錄用戶從公共本地存儲庫進行構建。

  • interactiveMode:如果Maven應該嘗試與用戶交互以進行輸入,則返回true,否則返回false。默認爲true。

  • usePluginRegistry:真正的Maven是否應該使用$ {}的user.home /平方米/插件,registry.xml文件管理插件版本,默認爲false。請注意,對於當前版本的Maven 2.0,不應該依賴plugin-registry.xml文件。現在考慮休眠。

  • offline:如果此構建系統應在離線模式下運行,則爲true,默認爲false。由於網絡設置或安全原因,此元素對於構建無法連接到遠程存儲庫的服務器很有用。

+0

好吧,你的意思是內部< localRepository>標籤,我們可以給任何有效的機器路徑? – 2013-03-20 07:01:14

+0

@subodh YES .... – lichengwu 2013-03-20 07:05:40

3

是的,你可以這樣做。但請確保,您在maven主目錄的conf文件夾中的的<localRepository>中進行適當的路徑更改。

相關問題