maven加载本地的jar包
作者:互联网
方式1 ,通过scope = system的方式加载
<dependency> <groupId>com.sun.jna</groupId> <artifactId>jna</artifactId> <scope>system</scope> <version>3.0.9</version> <systemPath>${pom.basedir}/src/main/resources/lib/jna.jar</systemPath> </dependency>
其中 groupId, artifactId, version可以自己指定,不和其它的冲突就行
这种方式打包可能会有些问题,需要单独指定classpath,个人不建议这种方式
方式2
可以先安装到本地或者本地的repo
mvn install:install-file -DgroupId=com.sun.jna -DartifactId=jna -Dversion=3.0.9 -Dpackaging=jar -Dfile=E:\works\java\hik-alarm-client\src\main\resources\lib\jna.jar
mvn install:install-file -DgroupId=com.sun.jna.examples -DartifactId=examples -Dversion=3.0.9 -Dpackaging=jar -Dfile=E:\works\java\hik-alarm-client\src\main\resources\lib\examples.jar
其中 groupId, artifactId, version可以自己指定,不和其它的冲突就行
然后正常依赖就可以了标签:install,lib,sun,jar,maven,jna,3.0,加载 来源: https://www.cnblogs.com/zhangyy3/p/16285520.html