当前位置: 首页 > article >正文

Maven项目导入本地依赖

今天在打包一个javafx项目时,因为有一个jar包在mvn本地仓库和网上仓库都没有,所以打包后程序功能不完整,CSDN上看了一堆,都是介绍了一堆方法但每个方法都不太详细,唉...还是自己来吧

1. 在IDEA内执行mvn install语句将本地jar包依赖导入到仓库

 mvn语法格式(我也是刚刚学会,会这一句就行,用的时候再学)

mvn install:install-file -Dfile=【我的jar包位置】 -DgroupId=【组id】 -DartifactId=【又一个id】 -Dversion=版本 -Dpackaging=【jar】

注意:【】内是需要自己填的,根据自己的情况来,别的地方原封不动抄就行了

下面解释一下:

mvn                 -- 就是maven的简写,调用maven的意思
install             -- 代表安装本地依赖(jar包)
:install-file       -- 默认格式
-Dfile=             --【本地jar包的位置】
-DgroupId=          --【随便起也行】
-DartifactId=       --【随便起也行】
-Dpackaging=        --【是jar包就写jar】   

比如我的,groupid那些网上找不到名字也可以自己起,我就起的dgroupId=1...老傻X了(主要是第一次不会用,以为要和网上的仓库jar包的maven依赖格式匹配,但网上又没有这个包)

注意:一定要记住我们上传的时候设置的dgroupid、dartifactId和dversion,后面还要用。

到这千万别以为完了,第1步只是把本地jar包导入到本地仓库,我们还没导入到项目中,不然你打包maven项目后发现还是确jar包。

        了解一下,这是我新建项目忘记指定本地仓库了(我的maven仓库在D盘),系统默认的,这时候项目都写完再改就麻烦了,所以就这样吧,一般我们新建Maven项目一定要先指定好maven版本、仓库的位置和配置文件。

 2. 在pom.xml中添加我们的依赖(把我起的这个傻X的依赖加进去)

    <dependency>
                <groupId>1</groupId>
                <artifactId>1</artifactId>
                <version>2.6</version>
    </dependency>

3. 更新(点一下就好)

4. 结果(这种包名也是第一次见,有良好的迷惑性)

 5. 随便打包吧,没问题了


http://www.kler.cn/a/4046.html

相关文章:

  • 深入探索 Vue.js 组件开发中的最新技术:Teleport 和 Suspense 的使用
  • 前端实习第二个月小结
  • Redis可视化工具--RedisDesktopManager的安装
  • npm ERR! code CERT_HAS_EXPIRED
  • 代码随想录算法训练营第三十五天-动态规划-01背包(二维)
  • AWS S3 跨账户访问 Cross Account Access
  • Unity教程||Unity 渐进式光照贴图烘焙详解
  • 【STM32学习】实时时钟 —— RTC
  • 复杂度和简单排序算法【左程云:Java】
  • MySQL-用户与权限
  • 新手学SpringCloud前需知道的5点
  • 现代卷积神经网络(GoogleNet),并使用GoogleNet进行实战CIFAR10分类
  • react插槽和HOC高阶组件
  • 【SSM】SpringMVC中的@RequestMapping注解(含源码解析)
  • 【JUC】线程池
  • WireShark如何抓包,各种协议(HTTP、ARP、ICMP)的过滤或分析,用WireShark实现TCP三次握手和四次挥手
  • 各种硬件对应”位数“,各种字长,编址方式的区分。
  • 常用脚本命令sort head tail grep awk sed uniq
  • 软文写作技巧有哪些?建议收藏
  • 基于Java+Springboot+vue的网上商城购物系统设计与实现【源码(完整源码请私聊)+论文+演示视频+包运行成功】
  • Linux中的管道符与grep命令
  • 【数据库】Mysql数据库的三大范式1NF 2NF 3NF
  • vue 高德地图添加多个点标记
  • 速度与兼容性功能大比拼:7款浏览器测评,哪一款更好用
  • 基于云计算的Java版云HIS系统源码,已在公立二甲医院应用三年
  • 云原生周刊:K8s 在 v1.27 中移除的特性和主要变更