日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

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

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

有時候我們需要使用的jar包maven倉庫沒有時,我們會使用其他辦法添加jar包或有時候我們可能需要在項目中使用自己開發(fā)的包,如果你用的是中央庫地址,庫中肯定是沒有的;一般我們會用自己搭建的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包安裝入本地倉庫

    注意: 正規(guī)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>

    轉(zhuǎn)載于:https://www.cnblogs.com/huanglin101/p/7521089.html

    總結(jié)

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

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。