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即可同步完成。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章