安装和配置Maven

Posted YoungerChina

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装和配置Maven相关的知识,希望对你有一定的参考价值。

        Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。

        Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

        Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程。当时有一些项目(有各自Ant build文件),仅有细微的差别,而JAR文件都由CVS来维护。于是希望有一种标准化的方式构建项目,一个清晰的方式定义项目的组成,一个容易的方式发布项目的信息,以及一种简单的方式在多个项目中共享JARs。

1. 下载软件包

        下载地址https://maven.apache.org/download.cgi

[root@node1 env]# wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz --no-check-certificate

2. 解压

[root@node1 env]# tar -zxvf apache-maven-3.8.6-bin.tar.gz
[root@node1 env]# mv apache-maven-3.8.6 maven386

3.修改本地仓库地址和镜像地址

        本地仓的作用是:将远程仓的jar包下载到本地,以后再需要下载jar包的时候,就会先再本地找,如果有就直接用,没有的话,再去远程下载

        修改本地仓库地址为jarrepo

[root@node1 maven386]# mkdir /opt/jarrepo

        修改配置文件maven386/conf/setting.xml

<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 https://maven.apache.org/xsd/settings-1.2.0.xsd">
  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: $user.home/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
  <localRepository>/opt/jarrepo</localRepository>

        修改镜像源地址:

    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
    <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>

4.修改环境变量

        将maven368复制到/usr/bin目录下:

[root@node1 env]# mv maven386/ /usr/local/

        修改配置环境变量文件/etc/profile,尾部添加如下配置

export MAVEN_HOME=/usr/local/maven386
export PATH=$MAVEN_HOME/bin:$PATH

        配置文件生效source /etc/profile

5.验证

[root@node1 env]# mvn -v
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: /usr/local/maven386
Java version: 1.8.0_333, vendor: Oracle Corporation, runtime: /usr/java/jdk1.8.0_333-amd64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-862.el7.x86_64", arch: "amd64", family: "unix"
[root@node1 env]#

以上是关于安装和配置Maven的主要内容,如果未能解决你的问题,请参考以下文章

Maven

使用Maven构建JavaEE项目

Maven的几个核心概念

Linux安装maven(详细教程)

maven+jenkins 搭建自动化部署平台

Maven初见