Easypack之自动安装系列:Maven
来源:互联网 发布:网络摄像机布线图 编辑:程序博客网 时间:2024/05/21 22:27
Maven的安装极为简单,只需要安装JDK的前提下,下载Maven,解压之后设定Path即可。虽然简单,由于官网JDK需要选择Agree之后才能下载,这种交互式的需要使得想要自己从Base镜像打起的开发者们遇到了一点小小的麻烦。Easypack中提供的脚本中使用了wget –header “Cookie: oraclelicense=accept-securebackup-cookie”的方式直接下载进行安装能够解决这个问题。
Easypack地址
使用方法
使用如下命令即可
sh easypack_mvn.sh
前提
能够连接到网络以下载JDK和Maven
安装结果
安装后果是/etc/profile会直接被粗暴更新,使用者请慎重考虑,包括版本等通过脚本顶部定义自行修改以适应实际情况。
执行参照
[root@liumiaocn ~]# sh easypack_mvn.shMon Mar 12 13:07:28 EDT 2017## Download begins : JDK : jdk-8u121-linux-x64.tar.gz## Download ends : JDK : jdk-8u121-linux-x64.tar.gzMon Mar 12 13:08:45 EDT 2017## Download begins : MAVEN: apache-maven-3.3.9-bin.tar.gz## Download ends : MAVEN: apache-maven-3.3.9-bin.tar.gz## Check download-rw-r--r--. 1 root root 8491533 Nov 18 2015 apache-maven-3.3.9-bin.tar.gz-rw-r--r--. 1 root root 183246769 Dec 14 14:42 jdk-8u121-linux-x64.tar.gzMon Mar 12 13:09:34 EDT 2017## Install begins : JDK : {JAVA_HOME}jdk1.8.0_121/......jdk1.8.0_121/man/ja_JP.UTF-8/man1/jstat.1## Install ends : JDK : {JAVA_HOME}Mon Mar 12 13:09:41 EDT 2017## Install begins : MAVEN : {JAVA_HOME}apache-maven-3.3.9/boot/plexus-classworlds-2.5.2.jar......apache-maven-3.3.9/lib/ext/README.txt## Install ends : MAVEN : {MVN_HOME}## Env setting : JDK : JAVA_HOME + PATH## Env setting : M2_HOME : + PATH## Check Java versionjava 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)## Check Maven versionApache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T11:41:47-05:00)Maven home: /usr/local/maven/apache-maven-3.3.9Java version: 1.8.0_121, vendor: Oracle CorporationJava home: /usr/local/java/jdk1.8.0_121/jreDefault locale: en_US, platform encoding: UTF-8OS name: "linux", version: "3.10.0-327.el7.x86_64", arch: "amd64", family: "unix"## Delete Download files[root@liumiaocn ~]#
结果确认
[root@liumiaocn ~]# su -Last login: Mon Mar 12 13:08:12 EDT 2017 from liumiaocn on pts/1[root@liumiaocn ~]# which java/usr/local/java/jdk1.8.0_121/bin/java[root@liumiaocn ~]#[root@liumiaocn ~]# which mvn/usr/local/maven/apache-maven-3.3.9/bin/mvn[root@liumiaocn ~]# tail -n8 /etc/profile#JDK Settingexport JAVA_HOME=/usr/local/java/jdk1.8.0_121export PATH=${JAVA_HOME}/bin:$PATH#Maven Settingexport M2_HOME=/usr/local/maven/apache-maven-3.3.9export PATH=${M2_HOME}/bin:$PATH[root@liumiaocn ~]#
0 0
- Easypack之自动安装系列:Maven
- Easypack之Alpine容器系列:Maven
- Easypack容器系列之:Nexus 3:Maven仓库管理
- Easypack之Alpine容器系列:Jenkins
- Easypack之Alpine容器系列:Redmine
- Easypack之Alpine容器系列:Sonarqube
- Easypack之Alpine容器系列:Jenkins之pipeline集成
- Easypack容器系列之:Nexus 3:Docker私库
- Easypack容器系列之Nexus 3:Docker私有仓库
- Easypack容器系列之:Nexus 3:NPM私库
- Easypack:安全防护工具之:ClamAV之一键安装
- Easypack: 30分钟安装kubernetes1.5.1
- Easypack:DockerCE(17.03.0-ce)安装
- Maven 实战系列之在Windows上安装Maven
- Maven 实战系列之在Windows上安装Maven
- Maven 实战系列之在Windows上安装Maven
- CentOS自动安装Maven
- 技术【Maven系列一】之简介和安装配置篇
- 梯度下降法的三种形式BGD、SGD以及MBGD
- scala Object
- 剑指offer
- git学习(1)---- 基本的git命令与使用
- Android性能优化(四)之内存优化实战
- Easypack之自动安装系列:Maven
- 常用的正则表达式
- Ubuntu+ cuda7.5+cudnn4.0+opencv3.0+python caffe安装配置
- 滑动窗口
- OpenStack References Links
- 异常笔记(3)--illegally attempted to associate a proxy with two open Sessions
- Activiti历史流程操作
- 测试
- CentOS 7 install nload