美文网首页Java学习笔记Java高级进阶
只需五分钟-用Maven快速搭建Spring Cloud微服务

只需五分钟-用Maven快速搭建Spring Cloud微服务

作者: 程序员日常填坑 | 来源:发表于2018-12-13 11:11 被阅读9次

    Maven安装手册

    如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。

    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。

    如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。

    相关文章

      网友评论

        本文标题:只需五分钟-用Maven快速搭建Spring Cloud微服务

        本文链接:https://www.haomeiwen.com/subject/mdyvhqtx.html