【springboot】 maven deploy 的使用

本文详述了如何在IDEA中利用Maven将项目部署至Nexus私服,包括Nexus的安装与配置、Maven仓库setting.xml的修改及pom.xml中的repository配置,最后通过IDEA的Maven面板完成部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:首先要了解一下maven deploy 有啥用

关于maven项目中的常用生命周期clean、install、package、deploy的作用,只做简单的介绍

  • clean:清除target目录
  • install:将工程打包到本地仓库,这时本地项目可以依赖,别人不能依赖。
  • package:将项目中的各种文件,源代码,编译后生成的字节码,配置文件,文档等按照规范的格式归档,常见的就是jar包和                   war包
  • deploy:将打包的jar文件上传到私服(如果有的话),此时连接私服的用户才可以下载。

二:本文介绍的是在idea中maven deploy 的使用

1.安装并下载nexus

(1):下载nexus

下载地址               选择中间的一个下载

     

(2)下载完以后解压文件

(3)进入D:\nexus\nexus-3.15.0-01\bin   shift+右键在此处打开命令窗口(至于shift没用的可以看看其它文章设置一下,很方便的)

运行如下命令注册服务

nexus.exe /install Nexus Service

运行如下命令开启服务

nexus.exe /start Nexus Service

(4)登录默认网址检查一下服务是否启动

网址      http://localhost:8081/       默认用户名:admin    默认密码:admin123

成功进入后是这样的   输入用户名和密码登录即可。

 

2.修改maven仓库的setting.xml文件

文件位置:D:\idea\IntelliJ IDEA 2018.3.1\plugins\maven\lib\maven3\conf\setting.xml

在setting.xml文件的<serves></servers>中增加如下内容

  <server>    
      <id>Snapshot</id> <!-- 这里的 id 要和 snapshotRepository 中的 id 一致-->
      <username>admin</username>
      <password>admin123</password>
   </server>

3.在pom.xml文件中写入

  <snapshotRepository>
        <id>Snapshot</id>
        <name>maven-snapshots</name>
        <url>http://localhost:8081/repository/maven-snapshots/</url>
 </snapshotRepository>

 

 

 

4.在项目的右边maven中双击deploy,大功告成。

完事后效果是这样的(自己上传的jar包)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值