maven项目引用本地jar包

这个问题相信很多人都碰到过,在maven项目中引用本地jar包有如下两种常见的做法:

1、方法一:在pom.xml中的dependency中指定jar路径

<dependency>
    <groupId>ojdbc8-12.2.0.1.jar</groupId>
    <artifactId>ojdbc8-12.2.0.1.jar</artifactId>
    <version>1.0</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/src/main/resources/lib/ojdbc8-12.2.0.1.jar</systemPath>
</dependency>

其中,groupId、artifactId和version可以随便填,重点在于systemPath要填写本地的jar包路径。(这里的${project.basedir}是maven项目的根目录)

 

2、方法二:先用mvm install将jar包注册到maven本地仓库中,再在pom.xml中引入

mvn install:install-file -Dfile=D:\itextasian-2.1.7.jar -DgroupId=com.lowagie -DartifactId=itext-asian -Dversion=2.1.3.RELEASE -Dpackaging=jar -DgeneratePom=true

其中:

-Dfile即jar包本地路径;

-DgroupId、-DartifactId和-Dversion分别对应了dependency配置节下的groupId、artifactId和version项的值。

 

按照以上两种方法的任意一种配置后,再刷新一下maven即可同步完成。

 

posted on   咚..咚  阅读(339)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示