Maven的本地資源庫(kù)是用來存儲(chǔ)所有項(xiàng)目的依賴關(guān)系(插件jar和其他文件,這些文件被Maven下載)到本地文件夾。很簡(jiǎn)單,當(dāng)你建立一個(gè)Maven項(xiàng)目,所有相關(guān)文件將被存儲(chǔ)在你的Maven本地倉(cāng)庫(kù)。
默認(rèn)情況下,Maven的本地資源庫(kù)默認(rèn)為 .m2 目錄文件夾:
① Unix/Mac OS X – ~/.m2
② Windows – C:\Documents and Settings\{your-username}\.m2
通常情況下,可改變默認(rèn)的 .m2 目錄下的默認(rèn)本地存儲(chǔ)庫(kù)文件夾到其他更有意義的名稱,例如, maven-repo
找到 {M2_HOME}\conf\setting.xml, 更新 localRepository 到其它名稱。
{M2_HOME}\conf\setting.xml
<settings><!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ~/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
--><localRepository>D:\software\bjpowernode.com\apache-maven\repository</localRepository>
⒉ 保存文件
執(zhí)行之后,新的 Maven 本地存儲(chǔ)庫(kù)現(xiàn)在改為 D:\software\bjpowernode.com\apache-maven\repository.
執(zhí)行命令:
C:\worksp> mvn archetype:generate -DgroupId=com.bjpowernode -DartifactId=NumberGenerator -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
詳見如下圖: