博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
搭建maven环境
阅读量:6149 次
发布时间:2019-06-21

本文共 1501 字,大约阅读时间需要 5 分钟。

原文:

1、下载Maven压缩包

官方下载地址 

1.1 系统的要求

下载不同的版本时注意一下系统的需求

System Requirements

1.2 下载Maven压缩包文件

根据需求下载对应的文件即可

Files

2、解压Maven压缩包

官方配置介绍 

  • 首先确保设置JAVA_HOME环境变量

Linux, Solaris and Mac OS X 执行echo $JAVA_HOME

JavenMacBook-Pro:~ Javen$ echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home
  • 1
  • 2

Windows执行 echo %JAVA_HOME%

C:\Program Files\Java\jdk1.7.0_51
  • 1
  • 把下载的压缩包文件解压到任何一个目录

unzip apache-maven-3.3.9-bin.zip

or

tar xzvf apache-maven-3.3.9-bin.tar.gz

如果是windows 就使用你喜欢的工具解压。

3、配置环境

3.1 将Maven的bin目录添加到PATH环境变量

  • Linux, Solaris and Mac OS X

启动终端

vi .bash_profile
  • 1

在最后一行添加如下内容

#mavenexport MAVEN_HOME=/Users/Javen/Documents/dev/java/apache-maven-3.3.9export PATH=$PATH:$MAVEN_HOME/bin
  • 1
  • 2
  • 3

or

export PATH=/opt/apache-maven-3.3.9/bin:$PATH
  • 1
  • Windows

计算机属性>选择系统搞基设置>环境变量

3.2 检查是否配置成功mvn -v

如果能看到Maven 版本信息就表示配置成功

Apache Maven 3.3.9(7994120775791599e205a5524ec3e0dfe41d4a06; 2015-04-22T19:57:37+08:00) Maven home: /Users/Javen/Documents/dev/java/apache-maven-3.3.9 Java version: 1.8.0_60, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "mac os x", version: "10.12.3", arch: "x86_64", family: "mac"
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Window

4、Maven数据仓库的配置

Maven中还有一个重要的配置就是数据仓库的路径配置,我们找到Maven的安装路径,进入conf–>打开settings.xml,找到localRepository标签,此时是被注释掉的,我们解除注释,然后配置一个路径。

以window为例:E:\Dev\Java\maven\repo,这样以后Maven管理下载的jar包都会在这个路径下。最好是新建一个目录结构,然后将settings.xml复制一份到E:\Dev\Java\maven下,这个在与Eclipse集成时会用到。

Maven数据仓库

5、Eclipse中集成Maven

在preferences中进行配置,如图: 

这里写图片描述 
这里写图片描述

你可能感兴趣的文章
Linux-NoSQL之Redis(三)
查看>>
String和StringBuilder的区别?
查看>>
用c++实现string split
查看>>
POJ 2942 圆桌骑士
查看>>
zabbix系列(五)zabbix3.0.4 探索主机Discovery自动发现主机详细图文教程
查看>>
js ==与===区别
查看>>
Python基础之for循环
查看>>
最大流问题
查看>>
随笔之python下载与安装
查看>>
学习笔记之Python 3 教程
查看>>
HDU1996 汉诺塔VI
查看>>
HDU1335 POJ1546 UVA389 UVALive5306 ZOJ1334 Basically Speaking
查看>>
html5存储
查看>>
个人简历
查看>>
Python3.7.1学习(三)求两个list的差集、并集与交集
查看>>
Oracle(四):锁
查看>>
css学习_css3伸缩布局 flex布局
查看>>
c++内存分配
查看>>
网页错误是不会报错的
查看>>
白话机器学习
查看>>