Linux下安装maven(mvn命令)

阅读目录



Maven(mvn)是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具(百度百科)

简单理解为一个打包工具,其他的打包工具比如gradle也很火,常用于与jenkins等代码发布平台的联合代码发布

本文主要介绍linux下的maven的安装方法

============ 完美的分割线 =============

回到顶部

1.准备工作

1)maven的安装运行以来Java环境,需要预先安装,具体Java安装方法可以参考我的另一篇博文:

linux下yum安装jdk1.8(rpm包)和tomcat-8.5

2)maven软件包下载地址:

https://mirrors.cnnic.cn/apache/maven/

3)本教程适用于以下系统环境
CentOS6.9_x64
CentOS7.5_x64

回到顶部

2.安装maven

1)下载软件包

# 20180921最新安装包版本3.5.4,下载二进制包,解压即可使用

mkdir -p /server/tools
cd /server/tools/
wget https://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz --no-check-certificate

2)解压安装maven软件包

tar -xf apache-maven-3.5.4-bin.tar.gz
mv apache-maven-3.5.4 /usr/local/maven
ln -s /usr/local/maven/bin/mvn  /usr/bin/mvn    # 与jenkins联合使用时,jenkins会到/usr/bin/下找mvn命令,如果没有回报错
ll /usr/local/maven/
ll /usr/bin/mvn

3)配置环境变量

echo " ">>/etc/profile
echo "# Made for mvn env by zhaoshuai on $(date +%F)">>/etc/profile
echo ‘export MAVEN_HOME=/usr/local/maven‘>>/etc/profile
echo ‘export PATH=$MAVEN_HOME/bin:$PATH‘>>/etc/profile
tail -4 /etc/profile
source /etc/profile
echo $PATH

4)查看安装的mvn版本号

which mvn
mvn -version

最后可以看到以下结果

[[email protected] conf]# which mvn      # 查看mvn工具的位置/usr/local/maven/bin/mvn
[[email protected] conf]# mvn -version    # 查看maven版本
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /usr/local/maven
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /usr/java/jdk1.8.0_181-amd64/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-862.11.6.el7.x86_64", arch: "amd64", family: "unix"

至此maven安装完成,可以使用mvn工具打包代码。

在首次使用mvn工具时会到maven.apache.org下载相关依赖包,不过速度较慢,
一般我们会设置私有库,比如使用nexus安装私有库提供依赖包,这部分需要和开发人员合作进行配置,本文暂略

回到顶部

3.配置maven私有库

# 编辑maven配置文件修改私有库的配置

cd /usr/local/maven/conf/
cp settings.xml settings.xml.ori
vim /usr/local/maven/conf/settings.xml
--------- setting标签里设置本地仓库的存储位置 ----------
  <localRepository>/usr/local/maven/mavenlib</localRepository>
---------- mirror标签里配置Maven 镜像地址 --------------
    <mirror>
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>
      <name>mynexus</name>
      <url>http://192.168.1.9:18081/repository/maven-public/</url>
    </mirror>
------------------- 配置私服地址  ---------------------
     <profile>
       <id>nexus</id>
       <repositories>
         <repository>
           <id>nexus</id>
                <name>Nexus</name>
           <url>http://192.168.1.9:18081/repository/maven-public/</url>
           <releases><enabled>true</enabled></releases>
           <snapshots><enabled>true</enabled></snapshots>
         </repository>
       </repositories>
       <pluginRepositories>
         <pluginRepository>
           <id>nexus</id>
             <name>Nexus</name>
             <url>http://192.168.1.9:18081/repository/maven-public/</url>
             <releases><enabled>true</enabled></releases>
             <snapshots><enabled>true</enabled></snapshots>
         </pluginRepository>
       </pluginRepositories>
     </profile>
------------------------------------------------

代码里面有很多东西是需要拉去依赖包,这些依赖包就存放在本地的私有仓库里(Nexus)

原文地址:https://www.cnblogs.com/chinaifae/p/10212437.html

时间: 2024-08-10 18:00:32

Linux下安装maven(mvn命令)的相关文章

linux下安装mysql及命令学习

目录: 1. 安装mysql 2. mysql文件部署 3. mysql启停命令 4. 连接数据库 5. 操作数据库命令 6. 数据的导入导出 7. 其他 1.安装mysql 1.使用yun安装mysql,可自动安装完成 yun install mysql mysql-server #询问是否要安装,输入Y即可自动安装,知道安装完成 2.为mysql的root账户设置密码 mysql_secure_installation 回车,根据提示输入Y     输入2次密码,回车     根据提示一路输

Linux下安装maven

1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令: 2.进入下载文件夹,找到下载的文件,运行如下命令解压 tar -xvf  apache-maven-2.2.1-bin.tar.gz 解压后的文件夹名为apache-maven-3.0.3 3.使用mv命令将apache-maven-3.0.3文件夹拷贝到自己指定的文件夹,比如/usr/local/下 mv -rf apache-mav

linux 下安装maven

Maven, 是基于项目对象模型(Project Object Model, POM),通过一小段描述信息来管理项目的构建,报告,文档的软件项目管理工具. 目前,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具.但是,Ant 的项目管理工具(作为 make的替代工具)不能满足绝大多数开发人员的需要.通过检查 Ant 构建文件,很难发现项目的相关性信息和其它元信息(如开发人员/拥有者.版本或站点主页). Maven 除了以程序构建能力为特色之外,还提供 Ant 所缺少的高级项目

linux 下安装 RZ SZ命令 以及使用

对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,rz是把win的文件上传到linux上    sz是吧linux的文件保存到windows上 有了rz 可以不用使用 WinSCP一类的工具咯 (1)编译安装 cd /tmp wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz tar zxvf lrzsz-0.12.20.tar.gz &

LINUX下安装软件方法命令方法

1.通常Linux应用软件的安装包有三种: 1) tar包,如software-1.2.3-1.tar.gz.它是使用UNIX系统的打包工具tar打包的. 2) rpm包,如software-1.2.3-1.i386.rpm.它是Redhat Linux提供的一种包封装格式.安装rpm包的命令是"rpm -参数,包管理工具 yum ." 3) deb包,如software-1.2.3-1.deb.它是Debain Linux提供的一种包封装格式.安装deb包的命令是"dpkg

linux下安装maven私服nexus

Nexus介绍 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要.此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库.这些优点使其日趋成为最流行的Maven仓库管理器.

linux 下安装maven私服

1.下载最新nexus安装包 下载地址:https://www.sonatype.com/download-oss-sonatype 2.下载JDK7,nexus2版本支持JDK7:nexus1版本支持JDK6 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 根据自己机器选择下载JDK 3.安装JDK和nexus2 1)      rz -y :把JDK和nexus文

linux(centos7)下安装maven

Linux下安装maven 1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用yum命令: 2.进入下载文件夹,找到下载的文件,运行如下命令解压 tar -xvf  apache-maven-2.2.1-bin.tar.gz 解压后的文件夹名为apache-maven-3.0.3 3.使用mv命令将apache-maven-3.0.3文件夹拷贝到自己指定的文件夹,比如/opt/idea/maven下

Linux系统下安装rz/sz命令以及使用说明

Linux系统下安装rz/sz命令以及使用说明 对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令.今天,我们就简单的讲解一下如何安装和使用rz.sz命令. 一.软件安装 1.编译安装(方法一) 这种方法必须保证机器可以上网,使用root账号登录系统后,依次执行下面命令: cd /tmp wget http://www.ohse.de/uwe/releases