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。

  

最新文章

  1. mac安装java8
  2. linux 共享内存 shmat,shmget,shmdt,shmctl
  3. ✡ leetcode 171. Excel Sheet Column Number 字母转换为数字 --------- java
  4. 51nod 1264 线段相交
  5. Maven错误Failed to read artifact descriptor for xxx:jar 和 missing artifact maven dependency
  6. Windows不能再本地计算机启动Apache
  7. js切换换class
  8. 0301——Notification 通知
  9. 如何在Excel中少犯二(I)
  10. mysql加密解密方式用法
  11. AugularJS从入门到实践(二)
  12. 【mongodb系统学习之三】进入mongodb shell
  13. JQuery实现数组移除指定元素
  14. Angular 2 to Angular 4 with Angular Material UI Components
  15. DotNetBar TreeGx用法
  16. falsk 与 django 钩子方法
  17. 【转】iOS中属性与成员变量的区别
  18. django缓存基于类的视图
  19. Innodb表空间
  20. SpringMVC源码解析 - HandlerAdapter - @SessionAttributes注解处理

热门文章

  1. Python记录-python执行shell命令
  2. 123457123457#0#-----com.tym.PuzzleGame28--前拼后广--日常pt-tym
  3. jQuery根据style筛选元素
  4. Hive开启mapjoin优化、并行执行、动态分区
  5. 【Leetcode_easy】1160. Find Words That Can Be Formed by Characters
  6. 03点睛Spring MVC 4.1-REST
  7. 简简单单储存过程——循环一个select结果集
  8. tornodo学习之路
  9. python format函数/print 函数详细讲解(4)
  10. Jenkins+maven+gitlab自动化部署之Jenkins系统管理配置(四)