yum安装jdk、maven,打包

yum安装jdk、maven,打包

大多的构建和测试项目都是在linux上进行的,那么如何在linux中快速安装jdk1.8和maven,并使用maven构建项目就成了一个必要。这也不是绝对的,大多数公司里面都会有jenkins等一些自动化工具来构建项目。

yum安装jdk1.8

  • 安装jdk1.8.0
    yum install -y java-1.8.0-openjdk
    
    [root@xxxx ~]# yum install -y java-1.8.0-openjdk.x86_64
    Loaded plugins: fastestmirror, langpacks, product-id, search-disabled-repos, subscription-manager
    
    	...
    
    Dependencies Resolved
    
    ===================================================================================================================================================================
     Package                                           Arch                         Version                                        Repository                     Size
    ===================================================================================================================================================================
    Updating:
     java-1.8.0-openjdk                                x86_64                       1:1.8.0.332.b09-1.el7_9                        updates                       314 k
    Updating for dependencies:
     java-1.8.0-openjdk-headless                       x86_64                       1:1.8.0.332.b09-1.el7_9                        updates                        33 M
    
    Transaction Summary
    ===================================================================================================================================================================
    Upgrade  1 Package (+1 Dependent package)
    
    Total download size: 33 M
    Downloading packages:
    No Presto metadata available for updates
    (1/2): java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64.rpm                                                                                  | 314 kB  00:00:00
    (2/2): java-1.8.0-openjdk-headless-1.8.0.332.b09-1.el7_9.x86_64.rpm                                                                         |  33 MB  00:00:04
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------
    	...
    
    Updated:
      java-1.8.0-openjdk.x86_64 1:1.8.0.332.b09-1.el7_9
    
    Dependency Updated:
      java-1.8.0-openjdk-headless.x86_64 1:1.8.0.332.b09-1.el7_9
    
    Complete!
    
    
  • 检查jdk版本
    java -version
    
    [root@xxxx ~]# java -version
    openjdk version "1.8.0_332"
    OpenJDK Runtime Environment (build 1.8.0_332-b09)
    OpenJDK 64-Bit Server VM (build 25.332-b09, mixed mode)
    

安装Maven

  • 下载mavne的repo文件或直接在/etc/yum.repos.d/epel-apache-maven.repo添
    wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
    
    或创建epel-apache-maven.repo文件,添加一下内容
    [epel-apache-maven]
    name=maven from apache foundation.
    baseurl=http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-$releasever/$basearch/
    enabled=1
    skip_if_unavailable=1
    gpgcheck=0
    
    [epel-apache-maven-source]
    name=maven from apache foundation. - Source
    baseurl=http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-$releasever/SRPMS
    enabled=0
    skip_if_unavailable=1
    gpgcheck=0
    
  • 将文件移动到/etc/yum.repos.d/下
    mv epel-apache-maven.repo /etc/yum.repos.d/
    
  • 安装maven
    yum install -y apache-maven
    
    [root@xxxx ~]# yum install -y apache-maven
    Loaded plugins: fastestmirror, langpacks, product-id, search-disabled-repos, subscription-manager
    
    	...
    
    Dependencies Resolved
    
    ===================================================================================================================================================================
     Package                                      Arch                       Version                                       Repository                             Size
    ===================================================================================================================================================================
    Installing:
     apache-maven                                 noarch                     3.5.2-1.el7                                   epel-apache-maven                     8.0 M
    Installing for dependencies:
     java-1.8.0-openjdk-devel                     x86_64                     1:1.8.0.332.b09-1.el7_9                       updates                               9.8 M
    
    Transaction Summary
    ===================================================================================================================================================================
    Install  1 Package (+1 Dependent package)
    
    Total download size: 18 M
    Installed size: 50 M
    Downloading packages:
    (1/2): java-1.8.0-openjdk-devel-1.8.0.332.b09-1.el7_9.x86_64.rpm                                                                            | 9.8 MB  00:00:00
    (2/2): apache-maven-3.5.2-1.el7.noarch.rpm                                                                                                  | 8.0 MB  00:17:57
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------
    	...
    
    Installed:
      apache-maven.noarch 0:3.5.2-1.el7
    
    Dependency Installed:
    
      java-1.8.0-openjdk-devel.x86_64 1:1.8.0.332.b09-1.el7_9
      
    Complete!
    
  • 检查maven版本
    mvn -v
    
    [root@xxx ~]# mvn -v
    Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T15:58:13+08:00)
    Maven home: /usr/share/apache-maven
    Java version: 1.8.0_332, vendor: Red Hat, Inc.
    Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64/jre
    Default locale: en_US, platform encoding: UTF-8
    OS name: "linux", version: "3.10.0-1160.45.1.el7.x86_64", arch: "amd64", family: "unix"
    

使用mvn打包

在项目目录下

mvn clean package -Dmaven.skip.test=true
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值