原文链接: maven 引入外部jar包的几种方式

方式1:dependency 本地jar包

 <dependency>
<groupId>com.hope.cloud</groupId> <!--自定义-->
<artifactId>cloud</artifactId> <!--自定义-->
<version>1.0</version> <!--自定义-->
<scope>system</scope> <!--system,类似provided,需要显式提供依赖的jar以后,Maven就不会在Repository中查找它-->
<systemPath>${basedir}/lib/cloud.jar</systemPath> <!--项目根目录下的lib文件夹下-->
</dependency>

方式2:编译阶段指定外部lib

<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>lib</extdirs><!--指定外部lib-->
</compilerArguments>
</configuration>
</plugin>

方式3:将外部jar打入本地maven仓库

cmd 进入jar包所在路径,执行以下命令

mvn install:install-file -Dfile=cloud.jar -DgroupId=com.hope.cloud -DartifactId=cloud -Dversion=1.0 -Dpackaging=jar

引入依赖

 <dependency>
<groupId>com.hope.cloud</groupId>
<artifactId>cloud</artifactId>
<version>1.0</version>
</dependency>

最新文章

  1. sqlserver获取数据库表结构
  2. php的一些小细节
  3. 【系统移植】kernel分析
  4. ArcGIS Runtime for Android开发教程V2.0(4)基础篇---MapView
  5. 汇编程序w=x*y+z-200
  6. 12.js如何将明文转为MD5
  7. 为什么说汽车VIN码是汽车唯一的&quot;身份证&quot;
  8. xcode 6 改动组织及开发人员
  9. 【翻译】Ext JS最新技巧——2015-1-2
  10. java 防止xss攻击
  11. 微信小程序调用微信登陆获取openid及用户信息 java做为服务端
  12. Writing a Reusable Custom Control in WPF
  13. web与app测试的区别
  14. CSS学习摘要-数值和单位及颜色
  15. sqlserver如何读写操作windows系统的文件
  16. Oracle修改主键约束
  17. CentOS中的 yum upgrade 和 yum update 的区别
  18. git使用中的一些问题
  19. 洛谷P2569 [SCOI2010]股票交易
  20. date 参数(option)-d

热门文章

  1. Quartz 定时邮件发送多个备份文件
  2. 【mysql】MySQLdb中的事务处理
  3. pyhon----模块
  4. hdu4812 逆元+树分治
  5. Linux学习笔记:scp远程拷贝文件
  6. CenOS常用命令
  7. C++ 的static 与 const
  8. Ucinet6 + Netdraw 根据excel文件绘制网络拓扑图
  9. 局域网下ARP欺骗、嗅探,以及DNS欺骗
  10. Linux使用tcpdump命令抓包并使用wireshark分析