亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于maven本地倉庫的概念性問題

關于maven本地倉庫的概念性問題

hy_wang 2017-08-21 11:48:53
請問關于maven倉庫的概念 有點模糊maven本地倉庫既然是存儲所有構件的 那為什么還要使用 mvn install 將maven生成的jar包加入本地倉庫中他不是自動存儲了所有生成構建嗎、? 難道說maven所生成的jar包不在本地倉庫中?既然在為什么要使用install才能安裝到本地倉庫中??請大咖指教
查看完整描述

1 回答

?
Caballarii

TA貢獻1123條經驗 獲得超629個贊

install是把你的程序生成jar包加入本地倉庫,不是install你的程序需要的jar包。比如你自己寫了一個util工具類jar包,執行install,就可以把這個包install到本地倉庫里,你寫的其他程序就可以通過maven的方式引入這個util的jar包使用了,而不是整個拷進去

查看完整回答
反對 回復 2017-08-21
  • hy_wang
    hy_wang
    你好,那也就是說。使用install的作用就是將jar包導入本地庫中,那么其他程序就就可以improt導入這個jar、包進行依賴是嗎。 假如沒有使用install的話,jar包就不存在本地倉庫中。也就是不使用這個命令的話,其他程序不能調用這個程序 是嗎
  • Caballarii
    Caballarii
    其他程序導入是寫進maven的pom文件,<dependency> <groupId></groupId><artifactId></artifactId></dependency>這樣導入的,這樣運行的時候會根據dependency的信息到你的本地倉庫去找jar引入,沒有就去maven中心庫找,找完了下載到本地庫,比如spring相關包之類的。你自己寫的包不在網上的中心庫里,所以要install到本地庫,那么其他程序引用就能找到了
  • 1 回答
  • 0 關注
  • 1449 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號