How to resolve Maven Project can not package local jar files.

現(xiàn)象

使用本地jar文件,用mvn打包不會(huì)自動(dòng)把這些文件打包到輸出文件中。

解決

1.將jar添加到本地倉庫
2.引入本地倉庫的jar
3.使用mvn命令打包~~now~~你會(huì)發(fā)現(xiàn)成功把本地jar文件打包到了各個(gè)依賴使用的輸出文件中。

附,將jar添加到本地倉庫的方法

Maven 安裝 JAR 包的命令是:

mvn install:install-file   
-Dfile=jar包的位置   
-DgroupId=上面的groupId   
-DartifactId=上面的artifactId   
-Dversion=上面的version   
-Dpackaging=jar  
例如我的這個(gè)spring-context-support-3.1.0.RELEASE.jar 文件放在了"D:\mvn\"中

則命令為:

mvn install:install-file 
-Dfile=D:\mvn\spring-context-support-3.1.0.RELEASE.jar 

-DgroupId=org.springframework 

-DartifactId=spring-context-support 

-Dversion=3.1.0.RELEASE 

-Dpackaging=jar

注意:任何路徑和名稱不要有中文和空格,以防出現(xiàn)莫名其妙的錯(cuò)誤。

添加到本地倉庫例子


mvn install:install-file -Dfile=/Documents/WorkSpace/JavaEE/alibs/aliyun-java-sdk-core-3.3.1.jar -DgroupId=aliyun-java-sdk-core -DartifactId=aliyun-java-sdk-core -Dversion=3.3.1 -Dpackaging=jar


mvn install:install-file -Dfile=/Documents/WorkSpace/JavaEE/alibs/aliyun-java-sdk-dysmsapi-1.0.0.jar -DgroupId=aliyun-java-sdk-dysmsapi -DartifactId=aliyun-java-sdk-dysmsapi -Dversion=1.0.0 -Dpackaging=jar


添加到本地后引入例子

        <!--引入本地maven倉庫jar依賴-->
        <dependency>
            <groupId>aliyun-java-sdk-core</groupId>
            <artifactId>aliyun-java-sdk-core</artifactId>
            <version>3.3.1</version>
        </dependency>
        <dependency>
            <groupId>aliyun-java-sdk-dysmsapi</groupId>
            <artifactId>aliyun-java-sdk-dysmsapi</artifactId>
            <version>1.0.0</version>
        </dependency>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,981評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,466評論 25 708
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,970評論 6 342
  • 兩天沒出家門,看電視《新閨密時(shí)代》,跟媽打了電話,總覺得跟爸不太好,突然特別想回家看看,特別喜歡周小北這個(gè)角色,好...
    阿么米閱讀 188評論 1 0
  • 腳步又是一臺(tái)階、一臺(tái)階的下著,又是一個(gè)放學(xué)期間,拎著一身的疲倦,風(fēng)兒就這么一個(gè)勁的吹,失去了輕柔,天漸漸黑了,路燈...
    回絕的愛閱讀 134評論 0 1