maven主要是用来解决导入java类依赖的jar,编译java项目主要问题。(最早手动导入jar,使用Ant之类的编译java项目)
以pom.xml文件中dependency属性管理依赖的jar包,而jar包包含class文件和一些必要的资源文件。
当然它可以构建项目,管理依赖,生成一些简单的单元测试报告,公司的持续集成都广泛的使用maven。
wget https://zysd-shanghai.oss-cn-shanghai.aliyuncs.com/software/linux/maven/apache-maven-3.6.1-bin.tar.gz
本站以3.6版本为例
tar -zxvf apache-maven-3.6.1-bin.tar.gz
可以将解压后的文件夹转移到自己所需要的目录下,我的目录为/opt/目录
[root@kuberlin ~] # vi /etc/profile
export M2_HOME=/opt/apache-maven-3.6.1 export PATH=$PATH:$M2_HOME/bin
[root@kuberlin ~] # source /etc/profile
mvn -version
Apache Maven 3.6.1 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /opt/apache-maven-3.6.1
Java version: 1.8.0_65, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: “linux”, version: “3.10.0-327.el7.x86_64”, arch: “amd64”, family: “unix”