当前位置:主页 > java教程 > Maven引入外部jar的几种方法(小结)

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

发布:2020-03-16 16:44:20 87


为网友们分享了Java相关的编程文章,网友武高达根据主题投稿了本篇教程内容,涉及到Maven、jar、Maven引入外部jar的几种方法(小结)相关内容,已被555网友关注,涉猎到的知识点内容可以在下方电子书获得。

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

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

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


相关文章

  • 发布 Android library 到 Maven 解析

    发布:2023-03-10

    这篇文章主要介绍了发布 Android library到Maven解析,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下


  • Spring Native打包本地镜像的操作方法(无需通过Graal的maven插件buildtools)

    发布:2023-04-18

    这篇文章主要介绍了Spring Native打包本地镜像,无需通过Graal的maven插件buildtools,本文探索一下,如果不通过这个插件来生成镜像,结合实例代码给大家介绍的非常详细,需要的朋友可以参考下


  • maven引入mysql-connector-java包失败的解决方案

    发布:2023-03-23

    这篇文章主要介绍了maven引入mysql-connector-java包失败的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教


  • idea项目代码打包为jar包的超详细步骤

    发布:2023-03-06

    因为业务开发场景需要,将开发项目中的Java类打成一个jar包引入到外部工具中,下面这篇文章主要给大家介绍了关于idea项目代码打包为jar包的相关资料,需要的朋友可以参考下


  • Java动态加载jar和class文件的方法总结

    发布:2019-06-08

    这篇文章主要介绍了Java 动态加载jar和class文件实例解析,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下


  • 详解maven tomcat plugin实现热部署

    发布:2020-01-14

    这篇文章主要介绍了maven tomcat plugin实现热部署,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • 如何使用eclipse搭建maven多module项目(构建父子项目)

    发布:2022-04-15

    这篇文章主要介绍了如何使用eclipse搭建maven多module项目(构建父子项目) ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • python逆向爬虫正确调用 JAR 加密逻辑

    发布:2022-06-15

    给大家整理了关于python的教程,这篇文章主要介绍了python 逆向爬虫正确调用 JAR 加密逻辑,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下


网友讨论