• Archives
  • All Categories
  • All Tags

jar

1 article

404 adobe-xd app开发 bbs centos curl dart discourse ditto dns docker fastjson flame flutter flutter-web fork git github hexo homebrew idea jar java json just-for-fun kotlin linux macos map maven microsoft应用商店 minecraft mybatis mybatis-plus mysql nginx node npm null nvm object php pip pr python react spring springboot sql stack-overflow swagger ubuntu unicode vim vue win10 windows wordpress yum 上线准备 书籍资源 关联查询 出生日期 前端 博客排版 后端 国内加速 国际化 图像 字段 字符编码 字符转义 容器 常用操作 常用组件 常识 序列化 开源 快速开发 技术书籍 搜狗 支付宝 效率 教程 数据库 文件编辑 时区 极客用语 毛玻璃 游戏开发 环境部署 生日 空格 缓存 网络配置 访问加速 词库 踩坑 输入法 运维 闲鱼 阿里巴巴 项目信息
images/default2.jpg

Maven打包引入外部.jar文件

Tuesday, Dec 22, 2020

在尝试打包Maven项目, 运行mvn install命令时, IDEA报了这个错: `kotlin unresolved reference` 然后查看该报错指向的行, 是来自外部的jar. 本篇文章就来记录下如何将外部jar打包进入Maven项目. 解决方案 将你的*.jar文件全部移动至项目目录/lib下. 比如我的springboot项目, 包结构大致是这样的: 然后进入pom.xml文件, 分别为你的每个jar文件添加依赖, 比如: `<dependency> <groupId>com.example</groupId> <artifactId>xxx-sdk</artifactId> <version>0.0.1</version> <scope>system</scope> <systemPath>${project.basedir}\lib\xxxx.jar</systemPath> </dependency>` 其中, groupId、artifactId以及version的值你可以随意填写(阿航是参照jar的内容来写). 重点是scope以及systemPath: scope标签不能缺少. systemPath填写jar所在位置的相对路径. 你直接替换上面的xxxx.jar为你的文件名即可
1 minute read

© 2025 阿航的技术小站

蜀ICP备2022014599号-1

© 2025 阿航的技术小站

蜀ICP备2022014599号-1