Maven构建项目引入本地第三方JAR包
九叶的小窝 文章 正文
九叶
{{nature("2022-04-25 15:54:14")}}更新1. 问题
在开发项目时,有些jar包是非maven 仓库的第三方jar 包,比如公司内部的SDK或者第三方平台的SDK 等等。在项目开发时,可以通过IDEA的 add as library添加 但是如果使用maven打包项目的时候会提示找不到xxxxx
2. 解决
<dependency>
<groupId>com.wanlingyun</groupId>
<artifactId>EmotionalClassification</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/EmotionalClassification.jar</systemPath>
</dependency>
<dependency>
<groupId>com.wanlingyun</groupId>
<artifactId>lfasr-sdk-client</artifactId>
<version>2.0.0.1005</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/lfasr-sdk-client-2.0.0.1005-jar-with-dependencies.jar</systemPath>
</dependency>
<dependency>
<groupId>com.wanlingyun</groupId>
<artifactId>Msc</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/lib/Msc.jar</systemPath>
</dependency>
pom文件引入 scope 为 system
的依赖
systemPath为jar包所在位置
${project.basedir} 为项目所在目录
groupId 和 artifactId 随便起 建议遵循规范 方便后续开发人员开发
{{nature('2021-12-07 15:29:00')}} {{format('2410')}}人已阅读
{{nature('2021-01-31 20:01:00')}} {{format('1039')}}人已阅读
{{nature('2020-12-11 21:17:00')}} {{format('953')}}人已阅读
{{nature('2021-04-22 15:16:00')}} {{format('933')}}人已阅读
目录
标签云
一言
评论 0
{{userInfo.data?.nickname}}
{{userInfo.data?.email}}