Maven安装手册

1、准备安装包

  安装包: apache-maven-3.5.4-bin.zip  (最好JDK 1.7及以上版本)

  集成包: eclipse-maven3-plugin.zip

2、maven安装

  2.1 将下载好的maven安装包解压到你想放的硬盘目录下

    例:H:\maven\apache-maven-3.5.4

  2.2 配置环境变量

      MAVEN_HOME = H:\maven\apache-maven-3.5.4

      path = %MAVEN_HOME%\bin;

  2.3 验证安装是否成功

    控制台输入:mvn -v,则可以看到maven版本信息,表示安装成功。

    

  2.4 仓库配置

    A)本地仓库路径设置

    找到本地在maven安装目录conf 下的 settings.xml 配置文件,我的是在H:\maven\apache-maven-3.5.4\conf\settings.xml,找到配置路径的localRepository标签,将maven安装的路径配上,如下图:

    

    B)下载仓库所需的jar包等资源

      在控制台输入:mvn help:system,会下载maven所需jar包资源。若出现如下错误:No plugin found for prefix 'help' in the current project and in the plugin

    

    把maven仓库的镜像地址修改了就行了: http://repo1.maven.org/maven2

    修改成以上地址后,然后再在cmd命令面板中输入mvn help:system命令检测是否成功,如下图,既是成功。

    

    至此,Maven安装完成。

3、Eclipse集成

  通过link方式

    A)在你的 eclipse 安装的根目录下创建两个文件夹:links和mavenPlugins,把集成jar包(eclipse-maven3-plugin.zip) 解压后的features和plugins文件夹放到mavenPlugins文件夹下。

    B)在 links 目录下创建一个maven.link文件,在里面配置 path=pathmavenPlugins的绝对路径,

    即 path= path=H:\\eclipse\\mavenPlugins

    C)重启 eclipse,启动后你打开Window->Preferences,如果出现Maven选项,说明集成配置成功!

    

     检查maven在eclipse的配置

    打开window->Preferences->maven->User Setting,检查 User Setting(open file)下的路径是否是默认的仓库路径,如果是则改成我们自己的settings.xml路径:

    H:\maven\apache-maven-3.5.4\conf\settings.xml。

    

    至此,配置结束。

4、使用Maven在eclipse中快速构建spring cloud微服务

(1)新建Maven项目

  

(2)选择maven-archetype-quicktype

  

(3)输入group id, artifact id等信息,点击完成

  

(4)项目结构如图

  

(5)在pom文件中增加spring cloud配置:

  

  

(6)编写Application程序

  

(7)执行Application程序,如果没有错误输出说明spring boot已经搭建成功了。

  

若出现 unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean。则是jar包冲突,我的是tomcat冲突,找到本地仓库中tomcat位置,将下载的tomcat的jar包删除即可,我们使用自己的jdk1.7。

  

只需五分钟-用Maven快速搭建Spring Cloud微服务的更多相关文章

  1. maven 聚合工程 用spring boot 搭建 spring cloud 微服务 模块式开发项目

    项目的简单介绍: 项目采用maven聚合工程 用spring boot 搭建 spring cloud的微服务 模块式开发 项目的截图: 搭建开始: 能上图 我少打字 1.首先搭建maven的聚合工程 ...

  2. 【spring colud】spring cloud微服务项目搭建【spring boot2.0】

    spring cloud微服务项目搭建 =================================== 示例版本: 1.spring boot 2.0版本 2.开发工具 IntellJ IDE ...

  3. 在eclipse中使用maven构建spring cloud微服务

    使用eclipse中使用maven构建spring cloud微服务,springcloud通过maven构建项目.springcloud项目搭建. 工具/原料   eclipse maven spr ...

  4. Spring Cloud 微服务五:Spring cloud gateway限流

    前言:在互联网应用中,特别是电商,高并发的场景非常多,比如:秒杀.抢购.双11等,在开始时间点会使流量爆发式地涌入,如果对网络流量不加控制很有可能造成后台实例资源耗尽.限流是指通过指定的策略削减流量, ...

  5. spring cloud微服务实践五

    本篇我们来看看怎么实现spring cloud的配置中心. 在分布式系统中,特别是微服务架构下,可能会存在许多的服务,每个服务都会存在一个或多个的配置文件.那怎么多的配置文件的管理就会成为一个大问题. ...

  6. spring cloud微服务快速教程之(七) Spring Cloud Alibaba--nacos(一)、服务注册发现

    0.前言 什么是Spring Cloud Alibaba? Spring Cloud Alibaba 是阿里开源的,致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便 ...

  7. Spring Cloud微服务(一):公共模块的搭建

    本demo后台采用spring cloud微服务,前端选用vue,进行前后端分离搭建.具体项目见git:光头才能强 创建文件夹,并分别创建以下jar工程 创建公共模块(后续有需要,还会增加).无论是d ...

  8. 利用 Maven 构造 Spring Cloud 微服务架构 模块使用 spring Boot构建

    采用Maven 聚合工程搭建 Spring Cloud 使用工具: IntelliJ IDEA    版本: 2019.2.2 maven             版本: 3.6.0 JDK      ...

  9. 五分钟用Docker快速搭建Go开发环境

    挺早以前在我写过一篇用 `Docker`搭建LNMP开发环境的文章:[用Docker搭建Laravel开发环境](http://mp.weixin.qq.com/s?__biz=MzUzNTY5MzU ...

随机推荐

  1. Spring cloud微服务安全实战-6-8sentinel限流实战

    阿里2018年开源的. 简单来说就是干三件事,最终的结果就是保证你的服务可用,不会崩掉.保证服务高可用. 流控 先从最简单的场景来入手. 1.引用一个依赖, 2,声明一个资源. 3.声明一个规则 注意 ...

  2. response.getWriter().write的用法

    /** * 获取手机验证码的方法 */ var loopObjBindMobil = null; var secondsBindMobil = 0; function hqBindYzm(moblie ...

  3. spring @Transactional的自调用失效问题与事务的典型错误用法剖析

    @Transactional的自调用失效问题 有时候配置了注解@Transactional,但是它会失效,这里要注意一些细节问题,以避免落入陷阱. 注解@Transaction的底层实现是Spring ...

  4. Python - Django - JsonResponse 对象

    用 json 模块和 HttpResponse 返回生成的 json views.py: from django.shortcuts import render, HttpResponse impor ...

  5. 改进初学者的PID-修改整定参数

    最近看到了Brett Beauregard发表的有关PID的系列文章,感觉对于理解PID算法很有帮助,于是将系列文章翻译过来!在自我提高的过程中,也希望对同道中人有所帮助.作者Brett Beaure ...

  6. [转]Ubuntu安装ss客户端

    链接:https://www.cnblogs.com/hoanfir/p/9308148.html 配置好后,使用 chromium-browser --proxy-server=socks5://1 ...

  7. SQL网页端在线自定义查询工具

    TreeSoft数据库管理系统,是用JAVA开发,基于网页的数据库SQL查询工具.功能包括:数据库的展示,库表的展示,表字段结构的展示,SQL语句的在 线编辑批量执行,表结构的在线设计维护,数据的在线 ...

  8. 【VS开发】【OpenGL开发】OpenGL---Windows下配置与第一个OpenGL程序

    面记录一下Windows下配置OpenGL与我的第一个OpenGL程序. 第一步:选择一个编译环境    现在Windows系统的主流编译环境有Visual Studio,Broland C++ Bu ...

  9. python format函数/print 函数详细讲解(4)

    在python开发过程中,print函数和format函数使用场景特别多,下面分别详细讲解两个函数的用法. 一.print函数 print翻译为中文指打印,在python中能直接输出到控制台,我们可以 ...

  10. 1、Tensorflow 之 saver与checkpoint

    1.Tensorflow 模型文件 checkpoint model.ckpt-200.data-00000-of-00001 model.ckpt-200.index model.ckpt-200. ...