前言

在开发过程中,经常遇到三方给定的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>

路径关系如下:

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐