Maven引入外部jar的几种方法(小结)

作者:JouyPub 时间:2022-11-10 01:35:30 

方式1:dependency 本地jar包


<dependency>
 <groupId>com.jouypub</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>

来源:https://segmentfault.com/a/1190000015937102

标签:Maven,外部jar
0
投稿

猜你喜欢

  • java Apache poi 对word doc文件进行读写操作

    2023-09-23 02:13:15
  • Java并发编程之Java内存模型

    2023-08-17 23:06:10
  • Spark SQL配置及使用教程

    2023-02-28 06:02:30
  • ArrayList和LinkedList的区别、扩容机制以及底层的实现方式

    2023-11-27 01:26:57
  • Java将Exception信息转为String字符串的方法

    2022-12-01 08:39:35
  • android 如何获取MCC/MNC控制小区广播的开启

    2023-02-02 21:00:00
  • Java详细分析LCN框架分布式事务

    2022-10-17 15:49:08
  • SpringBoot 如何使用Dataway配置数据查询接口

    2021-06-05 17:05:07
  • 浅谈Gradle 常用配置总结

    2023-02-03 11:04:06
  • Kotlin基础教程之伴生对象,getter,setter,内部,局部,匿名类,可变参数

    2021-08-05 03:56:02
  • Java实现字符串匹配的示例代码

    2023-04-17 05:24:35
  • Mybatis的mapper.xml中if标签test判断的用法说明

    2023-12-23 23:04:16
  • java8使用filter()取出自己所需数据

    2023-04-07 02:30:37
  • C++ 线程(串行 并行 同步 异步)详解

    2023-07-18 18:09:43
  • C#微信开发第一章

    2022-02-14 19:16:31
  • 条件数据库Android:sqllite的简单使用

    2023-07-11 15:39:24
  • Java实现数组反转翻转的方法实例

    2021-09-19 00:21:26
  • Spring boot外部配置(配置中心化)详解

    2022-07-11 23:13:26
  • 基于SpringBoot实现用户身份验证工具

    2022-05-08 18:37:29
  • Android中TelephonyManager类的用法案例详解

    2022-04-30 20:18:32
  • asp之家 软件编程 m.aspxhome.com