zoukankan      html  css  js  c++  java
  • maven 安装 配置maven

    maven 首先要在linux命令行就能使用maven进行构建,jenkins调用linux本地maven插件,工具,对我们项目进行构建

    maven安装在linux ci-node2 服务器上

    Centos 下安装 Maven

    maven是java写的,所以需要安装jdk

    安装 JDK

    可以使用 YUM 方式安装安装 open JDK1.8 版本,也可以使用我提供的 rpm 安装,我们使用 RPM 方式安装

     rpm -ivh jdk-8u121-linux-x64.rpm 
    [root@ci-node2 src]# java -version 
    java version "1.8.0_121"
    Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

     

    获取 Maven 安装文件

    maven的安装包可以在官网下载 

    官网:http://maven.apache.org/download.cgi
    清华镜像:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/

    [root@ci-node2 src]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
    --2020-04-20 00:03:35--  https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
    Resolving mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)... 101.6.8.193, 2402:f000:1:408:8100::1
    Connecting to mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)|101.6.8.193|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 8491533 (8.1M) [application/x-gzip]
    Saving to: ‘apache-maven-3.3.9-bin.tar.gz’
    
    100%[=================================================================>] 8,491,533   6.41MB/s   in 1.3s   
    
    2020-04-20 00:03:36 (6.41 MB/s) - ‘apache-maven-3.3.9-bin.tar.gz’ saved [8491533/8491533]

    安装 Maven

    解压安装包

    [root@ci-node2 src]# tar -xf apache-maven-3.3.9-bin.tar.gz 
    [root@ci-node2 src]# ll
    total 477328
    drwxr-xr-x  6 root root        99 Apr 20 00:07 apache-maven-3.3.9
    -rw-r--r--  1 root root   8491533 Nov 18  2015 apache-maven-3.3.9-bin.tar.gz
    drwxrwxr-x 23 root root     20480 Mar 29 23:12 git-2.9.5
    -rw-r--r--  1 root root   5928730 Dec 17  2018 git-2.9.5.tar.gz
    -rw-r--r--  1 root root 167733100 Dec 17  2018 jdk-8u121-linux-x64.rpm
    -rw-r--r--  1 root root  74141787 Dec 17  2018 jenkins-2.99-1.1.noarch.rpm
    drwxr-xr-x  2 root root         6 Apr  7 23:10 plugins
    -rw-r--r--  1 root root 232436856 Dec 17  2018 plugins.tar.gz

    移动包到/usr/local下

    [root@ci-node2 src]# mv apache-maven-3.3.9 /usr/local/
    [root@ci-node2 src]# cd /usr/local/
    [root@ci-node2 local]# ll
    total 0
    drwxr-xr-x  6 root root  99 Apr 20 00:07 apache-maven-3.3.9
    drwxr-xr-x. 2 root root   6 Apr 11  2018 bin
    drwxr-xr-x. 2 root root   6 Apr 11  2018 etc
    drwxr-xr-x. 2 root root   6 Apr 11  2018 games
    drwxr-xr-x  6 root root  58 Mar 29 23:11 git
    drwxr-xr-x. 2 root root   6 Apr 11  2018 include
    drwxr-xr-x. 2 root root   6 Apr 11  2018 lib
    drwxr-xr-x. 2 root root   6 Apr 11  2018 lib64
    drwxr-xr-x. 2 root root   6 Apr 11  2018 libexec
    drwxr-xr-x. 2 root root   6 Apr 11  2018 sbin
    drwxr-xr-x. 5 root root  49 Aug 24  2019 share
    drwxr-xr-x. 4 root root 187 Apr 20 00:07 src

    改名

    [root@ci-node2 local]# mv apache-maven-3.3.9/ maven

    配置 Maven

    编 辑 /etc/profile 文 件 , 在 末 尾 添 加 export PATH=/usr/local/maven/bin/:$PATH ,将 maven 命令加入系统环境变量。 

    就可以直接执行mvn命令
     

    vim 保存wq 然后source /etc/profile

    [root@ci-node2 local]# source /etc/profile

    可以了 maven配置完成

    [root@ci-node2 local]# mvn -v
    Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
    Maven home: /usr/local/maven
    Java version: 1.8.0_121, vendor: Oracle Corporation
    Java home: /usr/java/jdk1.8.0_121/jre
    Default locale: en_US, platform encoding: UTF-8
    OS name: "linux", version: "3.10.0-957.el7.x86_64", arch: "amd64", family: "unix"

     

    这样maven就安装成功 ,验证maven是否安装成功

    这个命令能执行成功,代表maven安装完成了

    Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
    Maven home: /usr/local/maven
    Java version: 1.8.0_121, vendor: Oracle Corporation
    Java home: /usr/java/jdk1.8.0_121/jre
    Default locale: en_US, platform encoding: UTF-8
    OS name: "linux", version: "3.10.0-957.el7.x86_64", arch: "amd64", family: "unix"
  • 相关阅读:
    [Noip2016]天天爱跑步
    [ioi2008]Island 岛屿
    [Poi2012]Rendezvous
    RCTF2019 next_php
    WinSocket编程笔记(五)
    PTA的Python练习题(二十一)
    WinSocket编程笔记(四)
    PTA的Python练习题(二十)
    WinSocket编程笔记(三)
    WinSocket编程笔记(二)
  • 原文地址:https://www.cnblogs.com/mingerlcm/p/12733108.html
Copyright © 2011-2022 走看看