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

  • 更新时间:2020-03-16 16:44:20
  • 编辑:宦梓婷

方式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>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。

相关教程

  • 只需两步实现Eclipse+Maven快速构建第一个Spring Boot项目

    这篇文章主要介绍了只需两步实现Eclipse+Maven快速构建第一个Spring Boot项目,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    发布时间:2019-06-04

  • spring boot加载第三方jar包的配置文件的方法

    本篇文章主要介绍了spring boot加载第三方jar包的配置文件的方法,详细的介绍了spring boot jar包配置文件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2019-08-29

  • 你不知道的JavaScript(中卷)

    你不知道的JavaScript(中卷)

    JavaScript这门语言简单易用,很容易上手,但其语言机制复杂微妙,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解。

    大小:7.8 MBJS电子书

  • 同构JavaScript应用开发

    同构JavaScript应用开发

    大小:10.4 MBJavaScript电子书

  • 移动网页设计与开发:HTML5+CSS3+JavaScript

    移动网页设计与开发:HTML5+CSS3+JavaScript

    将落伍的网址打导致更为灵便、友善,而且令其充分运用不一样机器设备和电脑浏览器的与众不同优点。根据《移动网页设计与开发HTML5+CSS3+JavaScript》,您将为投身第一线开发充分准备! *內容

    大小:30.2 MB移动开发电子书

  • Three.js开发指南:WebGL的JavaScript 3D库

    Three.js开发指南:WebGL的JavaScript 3D库

    大小:180.1 MBThree.js电子书

  • Java程序员面试笔试宝典

    Java程序员面试笔试宝典

    本书是程序员求职面试笔试必备图书,以独特的视角对面试过程中求职者存在的各类问题进行了深度剖析,是一本适合计算机相关专业毕业生阅读的求职指导用书

    大小:73.4 MBJava面试电子书

  • 零基础学Java(第4版)

    零基础学Java(第4版)

    零基础学Java(第4版) 一共分为四篇,共25章,循序渐进地讲述了Java语言的语法规则,Eclipse和MyEclipse开发环境的使用,从基本概念到具体实践、从入门知识到高阶主题、从语法语义到数据结构

    大小:29.7 MBJava学习电子书

  • 基于MVC的Java Web项目实战

    基于MVC的Java Web项目实战

    这书以网上购物商城网址为背景图,详细介绍1个新项目的总体步骤,总体步骤包括需求分析报告、作用叙述、控制系统设计、MVC、javabean、servlet等,在其中关键详细介绍了MVC在web系统软件中的

    大小:2.8 MBJava Web实战电子书

  • JavaScript核心技术开发解密

    JavaScript核心技术开发解密

    这本书针对JavaScript 中的核心技术,结合前沿开发实践,全面的讲解与分析JavaScript 的内存、函数、执行上下文、面向对象、模块等重点知识

    大小:68.4 MBJavaScript电子书

  • SOA与Java:用Java技术实现面向服务

    SOA与Java:用Java技术实现面向服务

    《SOA与Java:用Java技术实现面向服务》 几个创作者均是业内权威专家和领导者,总裁创作者ThomasErl也是SOA行业的领军人,编写过多本有关SOA的书籍,广火爆。这书详细介绍了应用Java技术性保持

    大小:173.8 MBJava技术电子书

用户留言