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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

java工程mvn引用jar_maven 项目加载本地JAR

發布時間:2023/12/20 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java工程mvn引用jar_maven 项目加载本地JAR 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

將jar安裝到本地的maven倉庫

1.首先確定本地有maven環境。

2.安裝本地jar

模板:

mvn install:install-file -Dfile= -DgroupId= -DartifactId= -Dversion= -Dpackaging=示例:

mvn install:install-file -Dfile=F:\jave-ffmpegjave-1.0.2.jar -DgroupId=ffmpegjave -DartifactId=java-ffmpegjave -Dversion=1.0.2 -Dpackaging=jar

: 要安裝的JAR的本地路徑

:要安裝的JAR的Group Id

: 要安裝的JAR的 Artificial Id

: JAR 版本

: 打包類型,例如JAR

注意:最好在pom.xml文件所在的目錄運行上述命令,個人經驗不在根目錄運行有時會安裝不成功

如圖出現SUCCESS就表示安裝成功。

3.引用jar

找到安裝的pom,打開復制引用

如:

ffmpegjave

java-ffmpegjave

1.0.2

這種方法弊端較大,程序的可維護性以及移植性較低。例如當你改變本地Maven倉庫時需要重新安裝。如果引用此JAR的項目是多人協調工作的項目,則每個人都要將其安裝在自己的本地倉庫。

解決辦法

可以將此JAR文件放在工程的根目錄下,讓其隨著項目走,然后在pom.xml文件中使用maven-install-plugin在Maven初始化階段完成安裝。

如圖

4.0.0

com.watch.parent

children-watch-parent

0.0.1-SNAPSHOT

com.watch.commons

children-watch-commons

0.0.1-SNAPSHOT

children-watch-commons

http://maven.apache.org

ffmpegjave

java-ffmpegjave

1.0.2

org.apache.maven.plugins

maven-install-plugin

2.5

initialize

install-file

ffmpegjave

java-ffmpegjave

1.0.2

jar

${basedir}/lib/java-ffmpegjave-1.0.2.jar

org.eclipse.m2e

lifecycle-mapping

1.0.0

org.codehaus.mojo

aspectj-maven-plugin

[1.0,)

test-compile

compile

org.apache.maven.plugins

maven-install-plugin

[2.5,)

install-file

false

SpringBoot的配置

org.springframework.boot

spring-boot-maven-plugin

initialize

install-file

ffmpegjave

java-ffmpegjave

1.0.2

jar

${basedir}/lib/java-ffmpegjave-1.0.2.jar

${basedir}表示pom.xml文件所在的目錄

然后打包測試看是否能引用到。如圖

我這里是聚合工程,jar是在公共項目中引用的,我netty項目要用到只需要引用公共項目就可以了,jar也會一起引用過來的。

總結

以上是生活随笔為你收集整理的java工程mvn引用jar_maven 项目加载本地JAR的全部內容,希望文章能夠幫你解決所遇到的問題。

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