平台

  ubuntu 18.04 + Java 8

下载并安装Maven

  下载页面:http://maven.apache.org/download.cgi

  我这里使用写博客是最新的版本3.6.1,选择下载Binary tar.gz archive或者Binary zip archive,不然还需要自己编译一次,挺麻烦的。

  下载之后解压,然后移动到/usr/local下。

  下载地址:http://mirrors.advancedhosters.com/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz

root@ubuntu:/tmp# wget http://mirrors.advancedhosters.com/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz
root@ubuntu:/tmp# tar -zxf apache-maven-3.6.1-bin.tar.gz
root@ubuntu:/tmp# mv apache-maven-3.6.1 /usr/local/maven

  到这里,maven其实就安装成功了。

设置环境变量

  将maven/bin添加到环境变量的PATH中,这里修改/etc/profile:

root@ubuntu:~# vi /etc/profile

# 在/etc/profile中添加下面一行
export PATH=$PATH:/usr/local/maven/bin # 保存并退出 # 让配置生效
root@ubuntu:~# source /etc/profile

  测试maven是否安装成功,运行一下mvn -v命令即可:

root@ubuntu:~# mvn -v
Apache Maven 3.6.1 (d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555; 2019-04-05T03:00:29+08:00)
Maven home: /usr/local/maven
Java version: 1.8.0_201, vendor: Oracle Corporation, runtime: /usr/local/java/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-17-generic", arch: "amd64", family: "unix"

  

简单配置maven

  修改/usr/local/maven/conf/setting.xml,可以事先保存一个配置文件副本。

<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd"> <!-- 配置本地的maven仓库地址 -->
<localRepository>/var/maven/LocalRepository</localRepository> <pluginGroups></pluginGroups> <proxies></proxies> <servers></servers> <mirrors>
<!-- 配置阿里镜像仓库 -->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors> <profiles>
<!-- 设置本地环境(Java version) -->
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles> </settings>

  主要修改了3个配置:

  1、本地maven仓库的地址,如果没有配置的话,默认是在用户家目录下创建一个.m2文件夹作为本地仓库地址。

  2、配置阿里镜像仓库,如果需要下载jar包的时候不需要请求国外的镜像仓库,使用阿里的仓库可以节省很多时间。

  3、配置本地Java的环境,因为在下载jar包时,以及使用maven编译项目时,java的版本很重要。

修改LocalRepository的操作权限

  上面的setting.xml中,设置了本次的仓库:

<localRepository>/var/maven/LocalRepository</localRepository>

  需要注意的是,必须将该路径的访问权限设置为777,因为,很多情况下,当前机器上的所有用户都是可以使用本地仓库的,但是,如果不是root用户或者某个指定的用户,他就不能使用本地maven仓库,因为他没有读写权限,更没有执行权限,直接的后果就是,在pom.xml中引入依赖之后,jar包就是引入不进来,或者jar下载总是不能成功,原因就在于他们没有读写权限,所以千万别忘记这一步:

root@ubuntu: ~ # chmod -R 777 /var/maven

  

在Eclipse上配置Maven

  现在的高版本的Eclipse已经集成了maven,不过还是自己配置maven比较好用。

  点击windows -> Preferences -> Maven -> User Settings, 如下图,在User Settings中,选择上面修改的配置文件路径,下面会自动解析出Local Repository。然后选择Apply and Close即可。

  

创建一个Maven项目

  步骤:File -> New -> Maven Project

  

  

  然后等待项目创建完成,项目的目录结构如下:

  

  

安装maven,并配置eclipse的更多相关文章

  1. maven的安装,maven库配置和Eclipse插件的安装

    maven的安装,maven库配置和Eclipse插件的安装 1.下载并解压maven 2.配置环境变量 3.配置maven配置文件 1.下载链接 Downloading Apache Maven 2 ...

  2. eclipse中安装maven,配置本地仓库和镜像

    1.安装maven,配置MAVEN_HOME 首先:下载免安装版解压配置MAVEN_HOME(和配置JAVA_HOME一样) 然后按照下面的配置,主要第3步,指定settings.xml文件的位置(在 ...

  3. maven环境配置+eclipse环境配置

    一 . (1),下载maven 有点类似于tomcat 解压后就可以用 ,不用安装 (2), 配置环境变量 在系统变量的path 中添加  E:\01Server\maven\bin    注意是bi ...

  4. Ubuntu20.04安装 maven并配置阿里源

    Ubuntu20.04安装 maven并配置阿里源 sudo apt update sudo apt install maven #安装maven,默认安装路径为/usr/share/maven 添加 ...

  5. MAC上安装maven以及配置Intellij IDEA

    大前提:java环境已经配置好 maven是对于java工程的管理 一.maven安装到mac 1.首先,maven下载地址http://maven.apache.org/download.cgi 点 ...

  6. Maven -------------- Eclipse 安装maven ,配置setting文件

    1.设置maven路径 Window->Preferences->Maven->Installations-> 选择maven的路径,如果原来有低版本的建议删除 选择好后点击f ...

  7. Linux安装maven以及配置-Centos7版本

    1.Linux安裝maven 1.如果電腦沒有wget命令的,先使用yum安裝wget命令.eg: yum install wget 2.安裝好后就可以直接使用wget命令去下載maven. 附:打开 ...

  8. linux安装maven及配置环境变量 配图

    Maven 3.5.0 maven安装和环境变量的配置 1 下载 maven 链接:http://pan.baidu.com/s/1qXXjXfe 密码:r92r 2 解压安装包 tar zvxf a ...

  9. 离线安装maven,重新打开eclipse报错处理方法

    报错截图如下 1.eclipse 添加 jre Window -> Preferences -> Java -> Installed JREs If you can’t find a ...

  10. mac下安装Maven和配置环境变量

    1.下载maven包: 下载链接:

随机推荐

  1. Linux学习笔记--vi

    在Linux上使用vi命令修改一个文件内容的时候,发现无法保存,每次写完使用“:q!”命令可以正常退出但是使用":wq!"命令保存文件并退出时出现一下信息提示: E212: Can ...

  2. 区块链技术现状&前景

    炒作周期 Gartner 在 2017 年发布的新兴技术炒作曲线,这张图是去年 8 月发布的,当时估计它们也没料到随后能有那么火,当时区块链在这个位置,其实是已经过了炒作的巅峰期,正在往低谷走的这个阶 ...

  3. 【Android Studio安装部署系列】八、Android Studio主题皮肤更换

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 Android Studio具有自己的主题皮肤,但是如果想要更换自己喜欢的主题皮肤,可以参考下面的步骤. 注意,更换主题皮肤,之前的 ...

  4. springboot~maven制作底层公用库

    把一些公用方法,类型抽象到一个项目里,让其它项目依赖它,这种设计是一种解耦的体现,其实像springboot就是我们的一种依赖,他里面有很多子模块,用到哪个就添加哪个依赖即可,像redis,mongo ...

  5. Celery异步调度框架(一)基本使用

    介绍 之前部门开发一个项目我们需要实现一个定时任务用于收集每天DUBBO接口.域名以及TOMCAT(核心应用)的访问量,这个后面的逻辑就是使用定时任务去ES接口抓取数据存储在数据库中然后前台进行展示. ...

  6. 使用LR编写windows sockets协议xml报文格式脚本实战

    以下是测试脚本Demo: #include "lrs.h" Action() { char * resultCode;//结果代码 char * time; //系统时间 char ...

  7. jQuery(九)、ajax对象操作

    1 数组和对象操作 1.jQuery.extend([deep,] target, object1, [objectN]) 用一个或多个其他对象来扩展一个对象,返回被扩展的对象. 如果不指定targe ...

  8. 阿里、百度等多家公司Java面试记录与总结

    算算自己大概面试了近十家公司,也拿到了几个Offer,现在面试告一段落,简单总结下面试经验. 我现在主要的方向是Java服务端开发,把遇到的问题和大家分享一下,也谈谈关于技术人员如何有方向的提高自己, ...

  9. Java并发——synchronized关键字

    前言: 只要涉及到Java并发那么我们就会考虑线程安全,实际上能够实现线程安全的方法很多,今天先介绍一下synchronized关键字,主要从使用,原理介绍 一.synchronized的使用方法 1 ...

  10. 浅谈C#中的for循环与foreach循环

    for循环和foreach循环其实可以算得上是从属关系的,即foreach循环是可以转化成for循环,但是for循环不一定能转换成foreach循环. 下面简单介绍一下两种循环: 1.for循环 代码 ...