zoukankan      html  css  js  c++  java
  • maven引入第三方jar包

    maven有两种文件解析和分配策略,也就是我们常说的artifacts(依赖).

    • 第一种是本地仓库,这是你缓存在本地的依赖.默认在${user.home}/.m2/repository目录下;当maven运行时,首先也会来本地仓库中所需的依赖包;
    • 第二种是远程仓库,当本地没有找到时,会去远程仓库中查找.远程仓库通常在你maven的settings.xml配置;

    但是实际开发中,可能存在引入自定义或者第三方jar包,这些包在本地仓库和远程仓库都没有,这样会造成依赖失败.maven通过maven-install-plugin插件可以将第三方依赖jar发布到你的本地仓库,以项目依赖缺失的问题.

    • 将jar安装到本地仓库:
    mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> 
        -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>

    示例:

    mvn install:install-file -Dfile=‪D:	empexpertSyncSdk-1.0.0.jar -DgroupId=com.zzlh.expert -DartifactId=expertSyncSdk -Dversion=1.0.0 -Dpackaging=jar
    • 将pom文件安装到本地仓库
    mvn install:install-file -Dfile=<path-to-file> -DpomFile=<path-to-pomfile>
    • 如果使用maven-install-plugin的2.5版本,当你的jar是通过maven构建时,它会默认读取META-INF目录下的pom.xml,可以执行以下命令进行发布到本地仓库:
    mvn install:install-file -Dfile=<path-to-file>
  • 相关阅读:
    免费在线PDF处理工具 PDF Candy
    免費線上接收簡訊多國手機門號
    Ubuntu在线体验
    进入网站自动加自己为QQ好友代码
    whmcs模板路径
    whmcs语言汉化路径
    移动硬盘文件或目录损坏且无法读取怎么修复
    WordPress博客插入直播源
    设计模式总结
    JQuery+EasyUI弹窗代码
  • 原文地址:https://www.cnblogs.com/chengmuyu/p/10049311.html
Copyright © 2011-2022 走看看