回覆列表
  • 1 # JAVA程式設計師

    最好學習下,因為很多公司用maven,對於程式設計師來說,只要是自己不會的,都要知道點,沒準專案就用上了,不一定要非常精通,但是熟練應用還是必須的。

  • 2 # 小書童neyo

    必須要學嗷,maven,git,docker都可以學。前兩者是必須的,第三個可以為將來進階做準備,也可以成為你面試裝b的敲門磚

  • 3 # 自學JAVA

    maven,肯定是需要學習的,至於為什麼答主從如下幾個點給題主分析分析:

    maven的主要功能

    maven的設計概念就是為了管理專案的構建,在說直白一點就是為了管理專案構建的時需要用到的各種jar包。maven的常用功能也僅僅如此,但是確實可以給我們節省了對於jar管理的麻煩。

    打個最簡單的例子大家理解下,專案1需要用到mysql驅動包,spring相關的所有包,log4j相關包。那麼新專案2也有可能需要用到這些包,如果你不用maven的話,那麼對於專案2你要再次從新自己手動導包,那如果我還有新專案需要這些包了,你還得自己去手動匯入,所以專案1,專案2也好,後面的專案可能都需要用到這些包,那麼使用maven就不用管這些包的管理了,只需要用到什麼包,就配置對應的資訊就行。

    maven的主要工作就是管理jar包,這個是他的底層執行方式從自身的開發角度來看

    那麼知道了maven的主要作用就是為了幫我們管理專案的構造中需要用到的jar包的。那麼看到題主說到現在學到了mybatis,可能題主現在用到的jar包很少,覺得自己手動導一下沒什麼感覺,那麼如果題主後面學到框架的整合,那麼需要用到的jar就很多了,匯入的包多幾個了還好,那萬一匯入的包少了一個那麼你的功能肯定會報錯。所以為了方便需要用到maven來管理jar包。

    其次如果後期你如果專案中需要用到微服務,需要用到中介軟體等等這些東西,就算在需要更多的技術的jar包只需要交給maven,下載到本地倉庫,或者配置一個自己的伺服器倉庫,那麼就再也不需要下載,除非你少寫了培訓,否則絕對不可能少jar包。並且對於jar包的版本上你做的專案萬一有這個要求,那maven管理之後你也不需要自己去找資源下載了。

    maven專案搭建好了之後,每次使用jar包可以選擇的倉庫,不需要你去操作,只要設定好,maven自己幫你去管理jar包,使用起來方便從後期工作的角度來考慮

    現在答主只是剛剛學到框架,後面如果去面試就業之後,現在的工作中基本都是用maven來構建專案管理jar包的,並且maven使用起來也比較簡單,使用個幾次就知道是個什麼回事了,學習的話也不會花費很多時間。就前期配置倉庫一些資訊,在第一次使用這些包的時候下載會稍微慢一點,對於後期使用肯定利大於弊的。

    在實際開發中基本上都是使用maven構造專案管理jar包

    總結:maven肯定是需要學習的,不管是自己學習的時候對於jar包的管理,還是後期工作都是需要用到的。maven學習也比較簡單。

  • 中秋節和大豐收的關聯?
  • 汽車半軸壞了什麼情況?怎麼修?