天天看點

maven(七)倉庫

倉庫分為本地倉庫和遠端倉庫。在maven開發的項目中,這個項目不引進第三方的jar包,是用的時候通過pom依賴機制,從本地倉庫或者遠端倉庫去擷取第三方的jar包,然後存到本地倉庫。這樣隻要本地倉庫有需要的jar包就可以離線開發了。在打包釋出的時候maven會自動把需要的jar包,打包到項目當中,供項目使用。

1、本地倉庫

在settings.xml中添加

<localRepository>E:\test-maven\repo</localRepository>

maven(七)倉庫

本地倉庫直接修改localRepository标簽中的内容即可,元件必須通過安裝到本地倉庫的過程才能提供給其他項目使用。用maven指令claean install即可,項目元件會自動打包到本地倉庫中,之後就可以把他當作第三方元件使用了。

2、中央倉庫

如果要修改中央倉庫,直接修改maven源碼中的xml檔案,或者直接在settings.xml檔案中重新寫一個central即可

maven(七)倉庫

裡面的url就是倉庫域名位址。snapshots是快照版本。這個配置可以指定其位置是本區域網路私有伺服器的url。

3、遠端倉庫

其實遠端倉庫和中央倉庫功能差不多,中央倉庫就是把大多數的資源加入進去,而遠端倉庫是個人或者公司開發的項目,我們隻要down到本地倉庫即可。例如:JBoss Maven倉庫

maven(七)倉庫