• maven下载安装及IDEA配置、使用maven导出项目jar包并部署到服务器上


    目录

    1.下载安装

    2.增加maven镜像仓库和修改仓库下载位置

    镜像配置

     修改仓库下载位置

    3.小试:在idea中创建一个新maven项目 

    4.IDEA上配置maven

    5.maven导出项目jar包

    6.导出的项目jar包部署到服务器上


    1.下载安装

    (1)进入下载地址Maven – Download Apache Maven

    (2)等待下载完成,

     (3)下载完成之后,解压压缩包,解压到自己想要安装maven的地址路径,

     (4)在电脑开始中,搜索“环境变量”,打开,

     新建一个环境变量为MAVEN_HOME,

     (5)编写变量名和变量值之后,点击“确定”,

    • 变量名:MAVEN_HOME
    • 变量值:自己之前安装maven的地址路径

     点击“确定”之后,

    (6)然后找到Path,选中,点击“编辑”,在 Path 中点击“新建”写入 一个新的路径,

    %MAVEN_HOME%\bin

    注意:写完之后,一直点击“确定”,离开。

    (7)打开cmd,在cmd中输入以下命令执行,如果出现版本信息那么就说明我们的环节变量配置成功了。

    mvn -v

    2.增加maven镜像仓库和修改仓库下载位置

    镜像配置

    (1)打开自己之前安装maven的地址路径,打开 maven 文件里面的 conf 文件,找到conf 文件下的 settings.xml,打开,

    (2)在 settings.xml里找到<mirror> 标签, 在 <mirror> 标签下输入以下代码(我用的是阿里云的 maven 镜像)

    1. <mirror>
    2. <id>alimaven</id>
    3. <name>aliyun maven</name>
    4. <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    5. <mirrorOf>central</mirrorOf>
    6. </mirror>

    添加之后,保存  settings.xml文件。

     修改仓库下载位置

    (1)打开自己之前安装maven的地址路径,在该文件夹下创建一个文件夹,用来以后保存我们的jar包 ,

    (2) 打开 maven 文件里面的 conf 文件,找到conf 文件下的 settings.xml,打开,

    (2)在 settings.xml里搜索localRepository,可以看到有一个默认路径,添加下行代码,换成自己创建文件夹的路径,

    <localRepository>D:\idea\Maven\apache-maven-3.8.4\maven-repo</localRepository>

    3.小试:在idea中创建一个新maven项目 

    (1)打开IDEA,点击“file-->new-->project” 打开,

    点击“Maven-->next”,

     这块儿可以修改新建的maven项目的名字,点击“finish”,

    (2)点击“finish”之后,就新建了一个空的maven项目,至此maven项目就新建完成了。

    4.IDEA上配置maven

    (1) 按照顺序依次点开“file-->设置settings--> Build,Execution,Deployment-->Build Tools-->Maven”,展示为以下界面,

     (2)在这个弹出的界面中,需要修改三个地方,

    • Maven home path:我们之前安装的maven的路径
    • User setting file:我们之前修改的maven文件夹下的conf文件夹下的settings.xml文件的路径(先打开后面的override重写,才能进行修改)
    • Local Repository:我们之前新建的想要以后保存jar包的文件夹的路径(先打开后面的override重写,才能进行修改)

    修改完成之后,点击“OK”。

     (3)

    注意:配置完idea的maven设置后,新建项目的时候并不能自动导入maven主路径,需要手动导入,这里我们就需要更改idea的主设置

    点击“fiel-->new projects Setup-->Setting for new projects”打开,

     和之前一样的修改方式,

     修改完成之后,点击“OK”。

    5.maven导出项目jar包

    (1)上述步骤都完成之后,我们打开IDEA,首先配置本地的pom文件

    (2)找到界面的右上角会出现一个“Maven”,点击打开,

     (3)在本地的pom文件配置好之后,执行deploy命令,可以将maven所打的jar包上传到远程的repository,便于其他开发者和工程共享。

    先点击“clean”。再点击“deplay”,然后就可以得到我们想要的jar包了。

    • clean:清除由项目编译创建的target。
    • deplay:将你负责的模块发布到你配置的仓库位置。在本地的pom文件配置好之后,执行deploy命令,可以将maven所打的jar包上传到远程的repository,便于其他开发者和工程共享。
    • install:安装jar包到本地仓库。

     OK,打包成功了。

    6.导出的项目jar包部署到服务器上

    (1)打开cmd,输入以下命令,将打包好的jar包,SCP到远程服务器的文件夹,

    补充:使用SCP命令,可以让本地文件上传到远程服务器。

    eg:

    scp final-1.0-SNAPSHOT.jar root@xx.xxx.x.xxx:/data/
    
    • root:远程服务器的用户,一般为root,
    • xx.xxx.x.xxx:为远程服务器的IP,
    • /data/:上传到远程服务器下的data文件夹下。

    过程中需要输入远程服务器的密码,等到进度为100%就说明上传成功了。

    (3)远程连接服务器之后,

    我们可以使用这条命令来查看远程服务器中,现在是否有此类型的进程正在运行,

    ps -ef|grep final
    

    如果有此类型的进程正在运行,我们想要替换jar包,那么想要先杀死正在运行的进程,

    ID:为你想要杀死的进程ID,

    kill -9 [ID]

     (4)杀死之后,启动脚本,重启jar包,就可以了。

  • 相关阅读:
    简明Python教程(面向对象)
    LeetCode 1822. 数组元素积的符号
    【无标题】
    PLC维护有何难处?如何实现远程维护?
    学习栈,Java实现
    ARM_day9 按钮控制LED灯、蜂鸣器、风扇实验
    Vue3学习
    JVM基础(4)- JMM:java内存模型与线程安全
    cpu突然过高该怎么处理
    CSS学习笔记
  • 原文地址:https://blog.csdn.net/qq_45956730/article/details/125434380