只需五分钟-用Maven快速搭建Spring Cloud微服务
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微服务的更多相关文章
- maven 聚合工程 用spring boot 搭建 spring cloud 微服务 模块式开发项目
项目的简单介绍: 项目采用maven聚合工程 用spring boot 搭建 spring cloud的微服务 模块式开发 项目的截图: 搭建开始: 能上图 我少打字 1.首先搭建maven的聚合工程 ...
- 【spring colud】spring cloud微服务项目搭建【spring boot2.0】
spring cloud微服务项目搭建 =================================== 示例版本: 1.spring boot 2.0版本 2.开发工具 IntellJ IDE ...
- 在eclipse中使用maven构建spring cloud微服务
使用eclipse中使用maven构建spring cloud微服务,springcloud通过maven构建项目.springcloud项目搭建. 工具/原料 eclipse maven spr ...
- Spring Cloud 微服务五:Spring cloud gateway限流
前言:在互联网应用中,特别是电商,高并发的场景非常多,比如:秒杀.抢购.双11等,在开始时间点会使流量爆发式地涌入,如果对网络流量不加控制很有可能造成后台实例资源耗尽.限流是指通过指定的策略削减流量, ...
- spring cloud微服务实践五
本篇我们来看看怎么实现spring cloud的配置中心. 在分布式系统中,特别是微服务架构下,可能会存在许多的服务,每个服务都会存在一个或多个的配置文件.那怎么多的配置文件的管理就会成为一个大问题. ...
- spring cloud微服务快速教程之(七) Spring Cloud Alibaba--nacos(一)、服务注册发现
0.前言 什么是Spring Cloud Alibaba? Spring Cloud Alibaba 是阿里开源的,致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便 ...
- Spring Cloud微服务(一):公共模块的搭建
本demo后台采用spring cloud微服务,前端选用vue,进行前后端分离搭建.具体项目见git:光头才能强 创建文件夹,并分别创建以下jar工程 创建公共模块(后续有需要,还会增加).无论是d ...
- 利用 Maven 构造 Spring Cloud 微服务架构 模块使用 spring Boot构建
采用Maven 聚合工程搭建 Spring Cloud 使用工具: IntelliJ IDEA 版本: 2019.2.2 maven 版本: 3.6.0 JDK ...
- 五分钟用Docker快速搭建Go开发环境
挺早以前在我写过一篇用 `Docker`搭建LNMP开发环境的文章:[用Docker搭建Laravel开发环境](http://mp.weixin.qq.com/s?__biz=MzUzNTY5MzU ...
随机推荐
- Dart中的数据类型转换:
int -> string age.toString() string -> int int.parse('100'); String -> double 1 var onePoin ...
- Python数据处理pdf (中文版带书签)、原书代码、数据集
Python数据处理 前言 xiii第1 章 Python 简介 11.1 为什么选择Python 41.2 开始使用Python 41.2.1 Python 版本选择 51.2.2 安装Python ...
- 关于Image模块的调色板
参考:https://blog.csdn.net/zhangziju/article/details/79123275 https://blog.csdn.net/qq_21239003/articl ...
- Ubuntu18使用netplan设置多网口绑定
Ubuntu18使用netplan设置网络参考:https://www.cnblogs.com/minseo/p/11325384.html 修改配置文件 /etc/netplan/50-cloud- ...
- 如何使用threejs实现第一人称视角的移动
在数据可视化领域利用webgl来创建三维场景或VR已经越来越普遍,各种开发框架也应运而生.今天我们就通过最基本的threejs来完成第一人称视角的场景巡检功能.如果你是一位threejs的初学者或正打 ...
- logstash kafka output 日志处理
今天在用logstash解析日志并传送给kafka的时候,发现kafka能收到数据但数据内容已经丢失,具体如下: 在logstash output中增加输出样式之后,问题解决kafka再次接受到的内容 ...
- PHP与Memcached服务器交互的分布式实现源码分析
转自: http://blog.csdn.net/hguisu/article/details/7353595 前段时间,因为一个项目的关系,研究了php通过调用memcache和memcached ...
- PHP 生成公钥私钥,加密解密,签名验签
test_encry.php <?php //创建私钥,公钥 //create_key(); //要加密内容 $str = "test_str"; //加密 $encrypt ...
- java生成验证码结合springMVC
在用户登录的时候,为了防止机器人攻击都会设置输入验证码,本篇文章就是介绍java如何生成验证码并使用在springMVC项目中的. 第一步:引入生成图片验证码的工具类 import java.awt. ...
- 使用TypeScript创建Vue项目
Vue的灵活性总是让代码看起来非常洗练,对TypeScript来说也是一种挑战, 好在Vue对TypeScript进行了一次全方位的适配. 相对于React严谨的代码,Redux啰嗦的样板代码,Vue ...