maven加载本地的jar包
2024-10-22 08:21:36
方式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可以自己指定,不和其它的冲突就行
然后正常依赖就可以了
最新文章
- 搭建高可用MongoDB集群(一):配置MongoDB
- python出输出字符串方式:
- Message Flood
- php友好格式化时间
- 结合计划任务每天从Symantec官网下载离线病毒库
- python中的 zip函数详解
- Angularjs 中使用指令绑定点击事件
- leetcode 练习1 two sum
- zoj 3672 思考题
- Deep Learning论文笔记之(八)Deep Learning最新综述
- [Redux] Wrapping dispatch() to Log Actions
- c++逆向 vector
- 关于泛型中<;T extends comparable>;的理解
- [PKU2389]Bull Math (大数运算)
- 89. Gray Code返回位运算的所有生成值
- Activiti中子流程:SubProcess,CallActiviti的区别
- 爬楼梯问题 leetcode70
- linux工具介绍
- java udp 广播
- Shell脚本实现检测某ip网络畅通情况,实战用例