文档章节

Linux MAVEN 源码安装

tacg
 tacg
发布于 2016/09/27 15:00
字数 355
阅读 88
收藏 0

一 环境

1.1 操作系统

[root@host-xxxsoft]# lsb_release -a
LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 6.6 (Final)
Release:        6.6
Codename:       Final
[root@host-xxx soft]# 

1.2 jdk 版本

jdk 版本1.7

1.3 安装目录

/usr/local

1.4 安装版本3.3.9

二. 安装

2.1 下载 官网下载

链接

http://mirrors.cnnic.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

2.2 解压&安装

[root@host-xxx local]# cd /usr/local/

[root@host-xxx local]# tar -zxvf /root/soft/apache-maven-3.3.9-bin.tar.gz 

[root@host-xxx local]# ll
total 48
drwxr-xr-x  6 root root 4096 Sep 27 14:47 apache-maven-3.3.9
drwxr-xr-x. 2 root root 4096 Sep 23  2011 bin
drwxr-xr-x. 2 root root 4096 Sep 23  2011 etc
drwxr-xr-x. 2 root root 4096 Sep 23  2011 games
drwxr-xr-x. 2 root root 4096 Sep 23  2011 include
drwxr-xr-x  8 root root 4096 Apr 11  2015 jdk1.7.0_79
drwxr-xr-x. 2 root root 4096 Sep 23  2011 lib
drwxr-xr-x. 2 root root 4096 Sep 23  2011 lib64
drwxr-xr-x. 2 root root 4096 Sep 23  2011 libexec
drwxr-xr-x. 2 root root 4096 Sep 23  2011 sbin
drwxr-xr-x. 5 root root 4096 Apr 27  2015 share
drwxr-xr-x. 2 root root 4096 Sep 23  2011 src
 

2.3 配置环境变量

vi .bash_profile 

添加

MAVEN_HOME=/usr/local/apache-maven-3.3.9
export MAVEN_HOME

PATH="$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:${MAVEN_HOME}/bin:$HOME/bin"

 

生效

source .bash_profile 

 

三 验证

[root@host-xxx ~]# mvn -version
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: /usr/local/apache-maven-3.3.9
Java version: 1.7.0_79, vendor: Oracle Corporation
Java home: /usr/local/jdk1.7.0_79/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-504.16.2.el6.x86_64", arch: "amd64", family: "unix"
[root@host-xxx ~]# 

 

 

© 著作权归作者所有

tacg
粉丝 2
博文 69
码字总数 23097
作品 0
合肥
项目经理
私信 提问
Java 实现Git拉包 maven打包项目

开发过程中遇到这样的需求,Java拉取指定代码库指定分支的代码java代码,然后有maven打包,将打包好的jar上传到文件服务器。 解决思路分三步: 1.从Git仓库下载代码文件 2.用maven打包下载好...

MrPei
2018/08/14
185
0
107.jenkins部署java项目-准备

26.9 部署java项目-创建私有仓库 26.10 部署java项目-下载zrlog源码 26.11 安装配置tomcat 26.12 部署java项目-安装maven 26.9 部署java项目-创建私有仓库 26.10 部署java项目-下载zrlog源码...

axin-linux
05/27
8
0
实现分布式mysql神器之Cobar

Cobar简介 Cobar来源于强大的阿里团队。随着业务量的迅速增长,属于量也跟随迅猛增长。单点的Oracle+小型机出现了瓶颈,不能满足业务需求。摆在面前的有三种选择: 升级小型机的硬件 购买多台...

buglife
2014/09/09
394
0
从零开始用好Maven:从HelloWorld到日常使用

本文作者:ImportNew -唐尤华 未经许可,禁止转载! 1. Maven简介 Apache Maven 是一个软件项目管理工具。基于项目对象模型(POM)的理念,通过一段核心描述信息来管理项目构建、报告和文档信...

ImportNew
2018/12/13
0
0
CDH6.0.1集成tez-0.9.1计算引擎

参考文章: https://www.jianshu.com/p/9fb9f32e1f0f https://www.baidu.com/link?url=OgpwasnZi7H1dySN2T111sseEWDBaCCTC3DFV61G7756YbrkJCA8Y3UFaueyqnfN&wd=&eqid=daeb8b3500049cf3000000......

Sheav
09/19
26
0

没有更多内容

加载失败,请刷新页面

加载更多

Java 文件类操作API与IO编程基础知识

阅读目录: https://www.w3cschool.cn/java/java-io-file.html Java 文件 Java 文件 Java 文件操作 Java 输入流 Java 输入流 Java 文件输入流 Java 缓冲输入流 Java 推回输入流 Java 数据输入...

boonya
16分钟前
2
0
SDKMAN推荐一个好

是在大多数基于Unix的系统上管理多个软件开发工具包的并行版本的工具。它提供了一个方便的命令行界面(CLI)和API来安装,切换,删除和列出sdk相关信息。以下是一些特性: By Developers, fo...

hotsmile
41分钟前
8
0
什么是 HDFS

是什么? HDFS 是基于 Java 的分布式文件系统,允许您在 Hadoop 集群中的多个节点上存储大量数据。 起源: 单机容量往往无法存储大量数据,需要跨机器存储。统一管理分布在集群上的文件系统称...

Garphy
44分钟前
5
0
一起来学Java8(四)——复合Lambda

在一起来学Java8(二)——Lambda表达式中我们学习了Lambda表达式的基本用法,现在来了解下复合Lambda。 Lambda表达式的的书写离不开函数式接口,复合Lambda的意思是在使用Lambda表达式实现函...

猿敲月下码
今天
10
0
debian10使用putty配置交换机console口

前言:Linux的推广普及,需要配合解决实际应用方能有成效! 最近强迫自己用linux进行实际工作,过程很痛苦,还好通过网络一一解决,感谢各位无私网友博客的帮助! 系统:debian10 桌面:xfc...

W_Lu
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部