maven打包jar包到本地仓库(命令和插件两种方式)

maven打包代码到本地仓库(命令行)

打包准备,下载好maven,配置了maven的全局变量。测试,进入命令行输入"mvn-version",检查maven是否安装好。

joi@xuyideMacBook-Pro ~ % mvn -version
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: /opt/homebrew/Cellar/maven/3.8.5/libexec
Java version: 18, vendor: Homebrew, runtime: /opt/homebrew/Cellar/openjdk/18/libexec/openjdk.jdk/Contents/Home
Default locale: zh_CN_#Hans, platform encoding: UTF-8
OS name: "mac os x", version: "12.3.1", arch: "aarch64", family: "mac"

例如将spring-retry的jar打包到本地maven仓库,如下:

  • 打开maven仓库,完成验证,搜索spring-retry
    maven搜索
  • 选择对应版本,这里选择1.3.2
    版本列表
  • 1下载jar包到本地,2查看对应的groupId、artifactId和version
    在这里插入图片描述
  • 将对应的groupId、artifactId和version匹配到以下命令中
mvn install:install-file -Dfile=/Users/joi/Downloads/spring-retry-1.3.2.jar -DgroupId=org.springframework.retry -DartifactId=spring-retry -Dversion=1.3.2 -Dpackaging=jar -DgeneratePom=true

-Dfile:为本地 jar 包的位置

-DgroupId:打到 Maven 仓库对应 pom 文件中引用的 groupId

-DartifactId:打到 Maven 仓库对应 pom 文件中引用的 artifactId

-Dversion:版本号

执行完毕,进入本地仓库可以看到打到 Maven 本地仓库的 jar 包,这时就可以在项目中使用 pom 文件依赖的方式引用这个 jar 包了。

maven打包代码到本地仓库(idea插件)

idea install打包到本地
maven install与maven package的区别:
这两个都是用来打包的,区别是maven package只是把包打在自己的项目下。maven install会把包打在maven本地仓库下,可以给依赖它的其他项目调用,并自动建立关联。

参考博客:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值