日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

maven仓库找不到需要的jar包解决办法-转载

發布時間:2025/6/17 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 maven仓库找不到需要的jar包解决办法-转载 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文地址:http://m.blog.csdn.net/blog/u013210551/46839571

有時候我們需要使用的jar包maven倉庫沒有時,我們會使用其他辦法添加jar包或有時候我們可能需要在項目中使用自己開發的包,如果你用的是中央庫地址,庫中肯定是沒有的;一般我們會用自己搭建的maven私服地址,在上傳到私服前,我們需要對包進行測試,那么需要臨時加到lib目錄下,測試成功后再加到私服庫中。

1.maven 使用本地包 lib jar包 依賴一個lib目錄

有些項目的jar包不是在maven服務器上能夠下載的,那么需要將這樣的包放在項目的lib目錄下,

不過這樣會導致maven打包時找不到包,報錯。可以通過下面的配置解決這個問題

配置步驟:

  • 在WEB-INF下新建lib目錄并加入自己的包。?
    (截圖上傳不了)
  • 右鍵項目 -> Build Path -> Configure Build Paht…

  • Libraries > New Project Library > … > Attach Jar Directories選擇lib目錄的jar,確定。

  • 配置pom.xml文件

  • <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> <compilerArguments> <extdirs>src\main\webapp\WEB-INF\lib</extdirs> </compilerArguments> </configuration> </plugin> </plugins> </build>

    2.把某個單獨jar包加入maven尋找的路徑(非整個lib目錄)

    比如:

    <dependency><groupId>org.swinglabs</groupId> <artifactId>swingx</artifactId> <version>0.9.2</version> <scope>system</scope> <systemPath>${project.basedir}/lib/swingx-0.9.3.jar</systemPath> </dependency> 這種的不好處是,只能加入某個jar包而不是某個目錄。

    3.把jar包安裝入本地倉庫

    注意: 正規maven的方法,要求jar包中有合法的 artifactId信息

    • 先安裝jar包到本地倉庫

    • 引用安裝的jar包

    • 批量小工具,批量安裝jar包到本地倉庫–(參考)工具

    <repository><id>repo</id> <releases> <enabled>true</enabled> <checksumPolicy>ignore</checksumPolicy> </releases> <snapshots> <enabled>false</enabled> </snapshots> <url>file://${project.basedir}/repo</url> </repository>

    轉載于:https://www.cnblogs.com/huanglin101/p/7521089.html

    總結

    以上是生活随笔為你收集整理的maven仓库找不到需要的jar包解决办法-转载的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。