maven项目关于本地jar使用加载问题

1.添加打包插件,打包的时候可以将本地包打包到项目中
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<compilerArguments>
<extdirs>${project.basedir}/src/main/resources/lib</extdirs>
</compilerArguments>
</configuration>
</plugin>
2.直接通过maven引用本地jar包
<dependency>
  <groupId>com.arcsoft</groupId>
<artifactId>face</artifactId>
<version>3.0.1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/com-arcsoft-face-3.0.1.0.jar</systemPath>
</dependency>
3.先将jar包通过maven命令加载到本地maven库,在通过pom中引用
mvn install:install-file -Dfile=E:\IdeaProjects\smart-boot\smart-boot-moudle-indoor\src\main\resources\lib\arcsoft-sdk-face-3.0.1.0.jar -DgroupId=com.arcsoft -DartifactId=face -Dversion=3.0.1.0 -Dpackaging=jar
<dependency>
<groupId>com.arcsoft</groupId>
<artifactId>face</artifactId>
<version>3.0.1.0</version>
</dependency>
 

posted on 2021-02-03 10:03  cwone  阅读(343)  评论(0编辑  收藏  举报