centos 安装maven_安装及使用Jenkins
1. 安装及使用Jenkins
1.1 安装前准备
1.1.1 安装Java
sudo yum -y install java-1.8.0-openjdk #jre
sudo yum -y install java-1.8.0-openjdk-devel #jdk
但对于centos有个问题,不可以安装成gcj(例如:gij(GNU libgcj) version 4.4.6 20110731(Red Hat 4.4.6-3)), 导致Jekins不工作,如果查看java版本类似上例,需要卸载,安装其他版本
java -version #查看Java版本
yum remove java #卸载异常版本
which java #查看java执行路径,备注:java实际的路径为--/usr/lib/jvm
设置java路径:vi /etc/profile 在文件最后添加下列配置
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
使配置生效: source /etc/profile
1.1.2 防火墙设置
#配置Jenkins端口8080
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#开端口后必须重新加载
firewall-cmd --reload
1.1.3 安装Git
sudo yum -y install git
git --version
1.1.4 安装Maven
1.1.4.1 下载Maven安装包
wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz
1.1.4.2 解压Maven安装包
tar -zxvf apache-maven-3.6.0-bin.tar.gz
mv apache-maven-3.6.0 /usr/local/maven3
1.1.4.3 配置Maven路径
vi /etc/profile #最后添加以下内容
export M2_HOME=/usr/local/maven3
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
#保存退出后运行下面的命令使配置生效,或者重启服务器生效
source /etc/profile
配置结果如下图:
1.1.4.4 验证Maven是否配置成功
mvn -v
1.1.5 配置国内阿里云Maven镜像
vi /usr/local/maven3/conf/settings.xml
配置mirrors的子节点,添加如下mirror
nexus-aliyun
central
Nexus aliyun
http://maven.aliyun.com/nexus/content/groups/public
1.1.5 安装JQ,用于解析Json字符串
yum install epel-release -y
yum install jq -y
jq --version
#或者
wget -o jq https://github.com/stedolan/jq/releases/download/jq-1.6/jq-linux64
chmod +x ./jq
cp jq /usr/bin
#验证
echo '{"first_name":"John
centos 安装maven_安装及使用Jenkins相关推荐
- Centos 7 虚拟机安装 jenkins
目录 1. 说明 2. 安装 1. 安装apache-tomcat 2. 安装 jenkins 1. 说明 在 CentOS 7 环境下安装 apache-tomcat 及 jenkins 2. 安装 ...
- linux 6.4 图形界面,为CentOS 6.4安装图形界面并用VNC远程连接
为CentOS 6.4安装图形界面并用VNC远程连接 1.安装VNC服务 #yum install -y tigervnc-server #passwd ...
- 如何在 CentOS 7 中安装或升级最新的内核
转 原创 2017-03-19 译者:geekpi Linux中国 随着新的设备和技术定期出来,如果我们想充分利用它们,保持最新的内核就很重要.此外,更新内核将帮助我们利用新的内核函数,并保护自己免受 ...
- 在CentOS 7中安装与配置Tomcat-8方法
安装前提 在CentOS 7中安装与配置JDK8 安装tomcat apache-tomcat-8.0.14.tar.gz文件上传到/usr/local中执行以下操作: [root@localhos ...
- Centos系统上安装php遇到的错误解决方法集锦
Centos系统上安装php遇到的错误解决方法集锦 1.configure: error: xml2-config not found. Please check your libxml2 insta ...
- centos ezhttp mysql_CentOS安装mysq
一安装依赖 yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 yum -y update libstdc++-4.4.7-4.el6.x8 ...
- CentOS下编译安装python包管理安装工具pip教程
ubuntu 安装pip 代码如下: apt-get install python-pip 安装requests, pip install requests 对于centos的,直接 yum inst ...
- Centos 7.5 安装Zabbix4.0
Centos 7.5 安装Zabbix4.0 一.参考链接 zabbix官方安装文档:https://www.zabbix.com/cn/download zabbix官方产品文档:https://w ...
- mysql linux centos 安装_Linux centos 下在线安装mysql
1,查看是否有安装过mysql: #rpm -qa | grep mysql 如果无结果返回,说明没有安装Mysql,可以全新安装. 2,查看在线服务器提供的Mysql相关的安装包有哪些: #yum ...
最新文章
- SAP MM PO Item Category 内部code的用处?
- PHP与SQL注入攻击
- 文献记录(part88)--Robust clustering using a kNN mode seeking ensemble
- VMware的linux虚拟机实现和windows的文件共享
- php的常量和变量的区别,php中常量与变量的区别是什么?
- STM32分散加载文件
- Swin Transformer V2!MSRA原班人马提出了30亿参数版本的Swin Transformer!
- Linux学习笔记009---Centos7安装vim ifconfig wget tree等基础命令
- Linux软件包管理之源码包、脚本安装包
- python输出被五整除的数_python中给定一系列正整数能被5整除的数字中所有偶数的和?...
- SNF开发平台WinForm之十二-发送手机短信功能调用-金笛-SNF快速开发平台3.3-Spring.Net.Framework...
- 掌握这4个Word小技巧, 助您论文排版事半功倍~
- 新edge保持百度账号登录
- 增量式PID是什么?不知道你就落伍了
- 2022-2028年全球与中国工业用智能眼镜行业产销需求与投资预测分析
- View补间动画Animation运行原理
- LR 的上传文件与下载文件
- Python_变量声明
- Matlab绘制特殊图形------散点图
- 好用的word插件汇总