2016-08-15 69 views
0

沒有分享我所有的pom.xml的複雜性,你能解釋爲什麼我會在Window 7上有兩個本地Maven存儲庫?一個在C:\Users\<my_user>\.m2\之下,另一個在C:\Users\Administrator\.m2\之下。構建發生在Eclipse之外。爲什麼在Window 7上有兩個本地Maven倉庫?

隨後,我將localRepositorysettings.xml更改爲自定義目錄,並且自此以後沒有分割下載目標。我只是想解釋它之前爲什麼會這樣做。

+0

本地回購未在您的POM中配置。它位於settings.xml中,並且在調用用戶下默認爲.m2。所以你一直在用兩個不同的用戶來運行maven。 – eckes

回答

1

這與Eclipse無關。

這是因爲您在某個時間在每個帳戶下運行了mvn。如果您創建另一個帳戶並在該新帳戶下運行該帳戶,您將獲得第三個.m2目錄。它們是賬戶特定的。路徑明確地顯示了這一點。

+0

聽起來像一個很好的假設,但是,我從來沒有以管理員身份登錄,因此神祕 – amphibient

+0

隨後,我將'settings.xml'中的'localRepository'更改爲一個自定義目錄,並且自此以後沒有分割下載目標。我只是想解釋它之前爲什麼會這樣做。 – amphibient