方法1:

一 . 在项目根目录创建lib文件夹,把jar放入lib文件夹中

二 . 在项目中使用本地jar

pom文件配置如下:

<properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><java.version>1.8</java.version><start-class>com.meeno.TrainsysApplication</start-class>
</properties><!--导入本地jar-->
<dependency><groupId>com.aliyun</groupId><artifactId>vod-upload</artifactId><version>1.4.11</version><scope>system</scope><systemPath>${project.basedir}/lib/aliyun-java-vod-upload-1.4.11.jar</systemPath>
</dependency><dependency><groupId>client-sdk</groupId><artifactId>api</artifactId><version>1.0.2</version><scope>system</scope><systemPath>${project.basedir}/lib/client-sdk.api-1.0.2.jar</systemPath>
</dependency><dependency><groupId>client-sdk</groupId><artifactId>common</artifactId><version>1.0.0-SNAPSHOT</version><scope>system</scope><systemPath>${project.basedir}/lib/client-sdk.common-1.0.0-SNAPSHOT.jar</systemPath>
</dependency><dependency><groupId>client-sdk</groupId><artifactId>core</artifactId><version>1.0.0-SNAPSHOT</version><scope>system</scope><systemPath>${project.basedir}/lib/client-sdk.core-1.0.0-SNAPSHOT.jar</systemPath>
</dependency><dependency><groupId>client-sdk</groupId><artifactId>example</artifactId><version>1.0.0-SNAPSHOT</version><scope>system</scope><systemPath>${project.basedir}/lib/client-sdk.example-1.0.0-SNAPSHOT.jar</systemPath>
</dependency><dependency><groupId>client-sdk</groupId><artifactId>spring</artifactId><version>1.0.0-SNAPSHOT</version><scope>system</scope><systemPath>${project.basedir}/lib/client-sdk.spring-1.0.0-SNAPSHOT.jar</systemPath>
</dependency><dependency><groupId>com.apache</groupId><artifactId>jodconverter</artifactId><version>2.2.2</version><scope>system</scope><systemPath>${project.basedir}/lib/jodconverter-2.2.2.jar</systemPath>
</dependency><dependency><groupId>com.aliyun</groupId><artifactId>taobao-sdk</artifactId><version>1.0.0</version><scope>system</scope><systemPath>${project.basedir}/lib/taobao-sdk-java-auto_1479188381469-20170724.jar</systemPath>
</dependency>

说明:

​ dependency:名称随便

​ artifactId:名称随便

​ version:版本名称随便

​ scope:为system

​ systemPath:本地jar的路径,project.basedir为maven中的内置变量,表示当前项目根路径

三 . maven打包加入本地jar包

<!--本地jar打包时进入jar-->
<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><mainClass>${start-class}</mainClass><fork>true</fork></configuration>
</plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><version>2.10</version><executions><execution><id>copy-dependencies</id><phase>compile</phase><goals><goal>copy-dependencies</goal></goals><configuration>                           <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/lib</outputDirectory><includeScope>system</includeScope></configuration></execution></executions>
</plugin>

四 . 打包,clean清除一下,package打包

方法2:

pom

<!--导入本地jar-->
<dependency><groupId>com.arsoft.sdk</groupId><artifactId>arsoft-sdk-face</artifactId><version>3.0.0</version><scope>system</scope><systemPath>${project.basedir}/lib/arcsoft-sdk-face-3.0.0.0.jar</systemPath>
</dependency><!-- 下面是为了将本地jar包打入WEB-INF/lib下而增加的配置-->
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>3.2.2</version><configuration><webResources><resource><!-- 指向的是包含你所有要用jar包的目录 --><directory>${project.basedir}/lib</directory><!-- 编译后要把这些jar包复制到的位置 --><targetPath>WEB-INF/lib</targetPath></resource></webResources></configuration>
</plugin>

maven打包war,导入本地jar包相关推荐

  1. Idea中maven项目中导入本地jar包

    1.将jar包导入到本地maven库或者远程nexus仓库,再使用maven引用: 2.导入命令: 1 2 3 4 //通过一下信息引入maven -DgroupId=com.test -Dartif ...

  2. java配置pom安装依赖包,Maven pom.xml 添加本地jar包依赖以及打包方法

    Maven项目打包时,如果遇到需要添加本地jar包依赖的时候,可以选择两种方法: 1. 安装到本地仓库 第一种方法比较常规,适用于需要添加的jar包也是由maven项目导出,含有pom文件的时候.只需 ...

  3. maven项目,如何导入本地jar包

    maven项目导入本地jar包,然后以pom坐标的方式引入项目. 为何有这种奇怪的需求? maven 上找不到了对应的jar包了,没有对应的坐标. 导入方式 将你本地的项目放入maven仓库,使用ma ...

  4. Maven项目中使用本地JAR包

    在Maven项目中使用本地JAR包有两种方法: 1. 使用system scope <dependencies><dependency><groupId>org.r ...

  5. maven打包可执行的jar包-包含依赖jar

    maven打包可执行的jar包: 1. 首先确保编辑器里maven环境正常 2. 运行打包的jar文件 3. 测试添加依赖后打包. 4. Unable to access jarfile test-m ...

  6. maven打包导入本地jar包

    一 . 在项目根目录创建lib文件夹,把jar放入lib文件夹中 img 二 . 在项目中使用本地jar pom文件配置如下: <!--导入本地jar--><dependency&g ...

  7. Maven项目打包时添加本地jar包

    maven打包时添加外部jar同maven中的jar包一起添加到编译后的文件当中 在开发项目时,有些 jar 包是非 maven 仓库提供的第三方 jar 包,比如七牛的 sdk,阿里的 sdk 等等 ...

  8. IDEA Maven导入本地jar包

    1.使用maven命令将本地jar包安装到maven的本地repository中 在Execute Maven Goal中输入命令: mvn install:install-file -Dfile=/ ...

  9. idea导入本地jar包(一)

    步骤1:创建lib文件夹 在根目录下创建lib文件夹 将本地jar包拖入lib文件夹下 步骤2:引入module file --> project structure 选择libraries,点 ...

最新文章

  1. html网页语言是什么,HTML是什么?
  2. Java Pattern类的用法详解(正则表达式)
  3. 牛客多校1 - Infinite Tree(虚树+换根dp+树状数组)
  4. OpenShift 4 - DevSecOps Workshop (5) - 为Pipeline增加测试Task
  5. 【转】掌握java枚举类型(enum type)
  6. 20个最常用的Windows命令行
  7. 'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件的解决办法
  8. 地方时太阳时html源码,地方时和时区
  9. 人人开源代码生成器启报错
  10. 粉笔画粉笔字体样式_20多种很棒的粉笔字体可供下载
  11. 有限域的Lagrange插值分析ZUC流密码S盒的代数结构
  12. 旋转矩阵是正交矩阵与伴随性质的证明
  13. Shell脚本到底是什么高大上的技术吗?
  14. word打开文档很久很慢_打开Word文档出现假死或超慢的原因及解决方法
  15. Android刷机备忘录
  16. 电商平台商品订单拆分模式分析
  17. 【面经】国信证券数据清算工程师面经
  18. 动态规划-最长公共子序列-最长递增子序列-最大递增子序列和-miking time
  19. 音频开发工具包LEADTOOLS教程:如何在eDiscovery应用程序使用?
  20. linux设备驱动归纳总结(十一):简单的看门狗驱动

热门文章

  1. Iso-Seq3|三代全长转录组分析
  2. 蚂蚁森林合种计划(2020.11.14,7天有效,每周6更新)
  3. WGCNA分析,简单全面的最新教程
  4. MetaPhlAn2-增强版宏基因组分类谱工具-一条命令获得宏基因组物种组成
  5. 宏基因组实战7. bwa序列比对, samtools查看, bedtools丰度统计
  6. 扩增子分析流程QIIME. 1 使用Docker配置QIIME
  7. pandas基于dataframe字符串数据列不包含特定字符串来筛选dataframe中的数据行(rows where values do not contain substring)
  8. python使用matplotlib可视化、使用xcorr函数可视化两个变量的互相关图、使用acorr函数可视化自相关图像
  9. R语言ggplot2可视化条形图(bar plot)、配置因子变量的全局填充色方案、这样不同数据集相同因子的填充色具有一致性(Fix colors to factor levels)
  10. R语言scale函数标准化缩放dataframe数据列实战