本地jar手動引入本地倉庫(解決pom文件依賴報錯)


最近log4j-2 bug事件導致我們需要自查項目並將自己開發項目中使用大於2.0版本的log4j修改使其解決這個bug,由於目前maven倉庫沒有無漏洞的pom依賴只能手動將jar引入本地倉,故此記錄一下操作。

 

Maven 安裝 JAR 包的命令是:

mvn install:install-file  -Dfile=jar包的位置  -DgroupId=下面的groupId  -DartifactId=下面的artifactId  -Dversion=下面的version  -Dpackaging=jar
 

 

 具體命令(DartifactId根據需要設置):

mvn install:install-file -Dfile=C:\Users\xxx\Documents\log4j-2.15.0-rc2.jar -DgroupId=org.apache.logging.log4j -DartifactId=log4j/log4j-api/log4j-to-slf4j  -Dversion=2.15.0-rc2 -Dpackaging=jar

執行完畢:

 BUILD SUCCESS

 

項目中引用:

  引用的時候發現了一個依賴找不到的錯誤,看了一下是因為打好的依賴本地倉庫位置打到了本地C盤下面,然后我配置的maven在D盤,結果就一直找不到依賴,我解決辦法就是把C盤打的依賴文件復制到D盤就解決了。至於具體原因應該是我系統C盤重裝過然后把原來安裝的maven文件夾復制到D盤導致.

        <!--log4j bug修復版-->
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-api</artifactId>
            <version>2.15.0-rc2</version>
            <classifier>rc2</classifier>
        </dependency>
        <dependency>
            <groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-to-slf4j</artifactId>
            <version>2.15.0-rc2</version>
            <classifier>rc2</classifier>
        </dependency>        

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM