Maven配置pom引入本地依赖
前言在开发过程中,经常遇到三方给定的jar(海康SDK的jna.jar) 或者 无法从阿里云等仓库无法下载的jar(modbus4j.jar)。对此常规的做法是找到依赖的jar 或者 依赖所在的文件夹,右键,选择Add as Library...,如下图。这种做法可以达到效果,但是这个步骤是无法通过代码托管工具保存的。也就是说,如果同事下载了这个代码,他也要这么操作一下。实际上,同事可能并不知道要
文章共433字 · 阅读需要大约2分钟
一键AI生成摘要,助你高效阅读
问答
·
前言
在开发过程中,经常遇到三方给定的jar(海康SDK的jna.jar) 或者 无法从阿里云等仓库无法下载的jar(modbus4j.jar)。
对此常规的做法是找到依赖的jar 或者 依赖所在的文件夹,右键,选择Add as Library...,如下图。
这种做法可以达到效果,但是这个步骤是无法通过代码托管工具保存的。也就是说,如果同事下载了这个代码,他也要这么操作一下。实际上,同事可能并不知道要这么操作,花费了很多时间才处理好这个问题。
配置POM
对此,你可以通过配置pom文件的形式将本地的依赖引入,这样就可以通过代码托管工具保存,其他同事下载了代码Maven就会自动导入该依赖。
<!--modbus4j-->
<!--Maven配的阿里云仓库,下载不下来,注释掉阿里云仓库使用默认仓库才能下载好。-->
<!--所以,我直接去官网下载jar,然后放到项目想,通过本地引入-->
<dependency>
<groupId>com.infiniteautomation</groupId>
<artifactId>modbus4j</artifactId>
<version>3.0.3</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/resources/libs/modbus4j-3.0.3.jar</systemPath>
</dependency>
路径关系如下:
更多推荐
已为社区贡献4条内容
所有评论(0)