若依微服务版怎样在common-core模块下引用第三方lib的jar包(MobileIMSDK4J_tcp的jar包)
生活随笔
收集整理的這篇文章主要介紹了
若依微服务版怎样在common-core模块下引用第三方lib的jar包(MobileIMSDK4J_tcp的jar包)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
若依微服務版手把手教你本地搭建環(huán)境并運行前后端項目:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/109363303
在上面將若依微服務版成功搭建并運行后,在需要引入一個公共的jar包依賴時,只要將依賴的坐標在ruoyi-common-core
中的pom.xml中添加后,就可以在其他模塊下引用
?
但是如果這個第三方的jar包在Maven中央倉庫中沒有,比如需要引入第三方的MobileIMSDK4J_tcp.jar這個
jar包。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現
首先在common-core下新建libs目錄,在此目錄下將需要引用的jar包放進去
?
在添加依賴的地方
??????? <dependency><groupId>mobileimsdk4j_tcp</groupId><artifactId>mobileimsdk4j_tcp</artifactId><version>1.0</version><scope>system</scope><systemPath>${basedir}/libs/mobileimsdk4j_tcp.jar</systemPath></dependency>注意這里的坐標和版本號隨意,但是scope要寫system,然后systemPath就是上面jar包的路徑
然后這樣用的話,在將項目進行打包時,需要將這些jar包也打包進去。
然后需要借助于打包插件
??? <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.6.0</version><configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding><compilerArguments><extdirs>${project.basedir}/libs</extdirs></compilerArguments></configuration></plugin></plugins></build>注意這里的extdirs的路徑,這里是項目根目錄下的libs目錄
?
總結
以上是生活随笔為你收集整理的若依微服务版怎样在common-core模块下引用第三方lib的jar包(MobileIMSDK4J_tcp的jar包)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Maven项目在pom文件中引入lib下
- 下一篇: SpringBoot+Vue整合WebS