如何使用自定義的Maven local repository 目錄(修改缺?。?/h2>

我們在使用Maven時,缺省的local repository的目錄在當(dāng)前用戶的目錄下,例如: c:\Users\current_user_name\.m2\repository

每次我們在用maven build我們的project,就有可能將remote repository里的jar文件下載到local repository,你會發(fā)現(xiàn)這個目錄下的文件會越來越多。如果你的C盤空間有限,你有可能就需要把這個目錄切換到D盤,或者其他位置。

首先,我們在D盤建一個目錄D:\MavenRepository\repository,然后把原來所有的local repository里的文件從c:\Users\current_user_name\.m2\repository下面拷貝到D:\MavenRepository\repository。

然后找到maven的安裝目錄,例如:D:\apache-maven-3.5.2\。再在下面找到 D:\apache-maven-3.5.2\conf\settings.xml,修改里面的參數(shù)如下:

<!-- localRepository

? | The path to the local repository maven will use to store artifacts.

? |

? | Default: ${user.home}/.m2/repository

? ? -->

? <localRepository>D:/MavenRepository/repository</localRepository>

下次再運(yùn)行mvn就會從新的目錄里讀取jar文件了。

如果我們使用Visual Studio Code,里面的maven的路徑也需要配置一下。打開VS Code的Settings,點擊Edit in settings.json.

? ? 然后在文件里添加一行:

"java.configuration.maven.userSettings": "D:\\apache-maven-3.5.2\\conf\\settings.xml",

最后,改完settings之后需要在VS Code的Project上點右鍵“Update Project”,這樣會重新build

另外,如果有Eclipse的話,也需要修改一下Eclipse里Maven的配置。進(jìn)入Eclipse的preference,修改用戶設(shè)置,指向Maven目錄下的settings.xml.


引用:

https://howtodoinjava.com/maven/change-local-repository-location/

https://stackoverflow.com/questions/64071213/using-a-local-version-of-a-maven-dependency-in-visual-studio-code

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容