回覆列表
  • 1 # 過分的事概服

    原則上maven的設計是不需要這麼做的,因為pom.xml中依賴的jar包會自動實現從中央倉庫下載到本地倉庫。但是公司設計了一個setting,如果本地倉庫沒有,就去setting指定的url中下載jar包,如果還沒有就報錯。

    考慮到setting中url的jar包比較老,如果需要用最新的,則需要將jar包手動下載到本地倉庫。

    比如我下載了

    lucene-queryparser-4.6.1.jar

    怎麼新增到本地倉庫呢?

    步驟:

    1.cmd命令進入該jar包所在路徑

    2.執行命令

    mvninstall:install-file-dfile=lucene-queryparser-4.6.1.jar-dgroupid=org.apache.lucene-dartifactid=lucene-queryparser-dversion=4.6.1-dpackaging=jar

    (不同的jar包相對應替換對應部分)

    另外我嘗試了下面的方法,發現不行:

    直接寫一個空的pom,裡頭包含對所需要jar包的依賴,透過這種方式希望將jar包下載到本地倉庫。但是應用程式碼中沒用到,maven命令沒有下載這個jar包到本地倉庫。

  • 中秋節和大豐收的關聯?
  • 關於團結奮鬥的名言?