方式1
在开发时可以将jar包放在项目resource下,例如这里面的ftp4j包。然后在pom文件加入如下依赖
<dependency>
<groupId>it.sauronsoftware</groupId>
<artifactId>ftp4j</artifactId>
<version>1.7.2</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/ftp4j-1.7.2.jar</systemPath>
<!-- <systemPath>${project.outputDirectory}/lib/ftp4j-1.7.2.jar</systemPath>-->
</dependency>
<!-- 下面是为了将本地jar包打入WEB-INF/lib下而增加的配置-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.2</version>
<configuration>
<webResources>
<resource>
<!-- 指向的是包含你所有要用jar包的目录 -->
<directory>${project.basedir}/src/main/resources/lib</directory>
<!-- 编译后要把这些jar包复制到的位置 -->
<targetPath>WEB-INF/lib</targetPath>
</resource>
</webResources>
</configuration>
</plugin>
方式2
将jar包通过mvn命令安装至本地仓库
https://www.dandelioncloud.cn/article/details/1531578493376950273
https://blog.youkuaiyun.com/Lzx116/article/details/125520316
相关命令mvn install:install-file -Dfile=D:\Working\demo\huli-camera-util\src\main\resources\lib\beautyeyelnf-1.0-SNAPSHOT.jar -DgroupId=beautyeye -DartifactId=beautyeye -Dversion=1.0 -Dpackaging=jar -s D:\Devtool\maven\maven_config\conf\settings_starfish.xml