當前位置:編程學習大全網 - 源碼下載 - maven倉庫中有多個版本的jar包

maven倉庫中有多個版本的jar包

相信大家都碰見過maven配置的依賴或者是jar包或者是工程,在開發的過程當中,我們當然需要引入的是工程,這樣查看maven依賴的文件的時候,就能直接查看到源碼。壹、本地工程依賴舉個例子,其架構如下所示(以下均使用eclipse中m2eclipse插件進行演示)——此時,這裏依賴的“dependency-to-hello”指代的是eclipse工作空間中的工程,這樣,我們直接源碼依賴的便是工作空間裏的源碼,這樣很方便,也是我們需要的。會註意到,所依賴的“dependency-to-hello”工程,並沒有顯示其路徑,也就是默認的工作空間的地址。那麽,什麽時候maven依賴的是倉庫(本地倉庫或遠程倉庫)中的jar包呢?二、(本地/遠程)倉庫jar包依賴很簡單的方法之壹,直接把“dependency-to-hello”工程關閉掉(closeproject),這樣,就得到這樣壹個視圖——會看到,此時maven依賴的正是對應“dependency-to-hello”工程的jar文件,並且,後面的路徑顯示是從maven倉庫裏面取的。三、工程依賴及倉庫依賴的轉換OK,我們現在還原之,我們將工程“dependency-to-hello”打開,會看到對應的maven依賴又變回原來的工程依賴了。需要說的是,當重新打開工程“dependency-to-hello”的時候,hello工程並沒有出現紅色感嘆號,也就是無須做“updatedependencies”等的更新maven依賴等操作。從這裏,我們就能夠看出來——m2eclipse首先查看是否能夠從本地工程庫中得到對應的maven依賴,如何存在,則將本地工程依賴進來;如何不存在,則從本地倉庫/遠程倉庫中加載解析對應的jar包依賴。

  • 上一篇:每天股票看盤到底應該看什麽,如何看?
  • 下一篇:unity3D用什麽語言開發好?
  • copyright 2024編程學習大全網