• 什么是Maven
    • Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。无论是小型的开源类库项目,还是大型的企业级应用;无论是传统的瀑布式开发,还是流行的敏捷模式,Maven都能大显身手
  • Maven安装与配置:
    • JDK安装、环境变量设置(略)
    • Maven下载
    • 直接解压至你想安装的目录即可
    • 配置Maven:
      • 修改Maven安装包下conf文件夹的setting.xml配置文件,指定你想要的本地仓库的位置,具体可参照下图:
        • Maven指定本地仓库
      • 新建环境变量 M2_HOME,其值为,如:E:\apache-maven-3.0.5
      • 修改环境变量path,再其前面增加:%M2_HOME%\BIN;
    • 测试Maven是否安装成功,打开CMD窗口,输入:mvn -version,如果看到下截图,说明Maven成功安装:
      • Maven成功安装
    • 来输入下命令,然后看看Maven的窗口发生了什么,然后再去你设置的本地仓库目录看下多了什么
      • mvn help:system

  • Maven与Eclipse的集成:
    • Eclipse安装Maven的核心plugin:
      • 启动Eclipse之后,在菜单栏中选择Help,然后选择Install New Software…,接着你会看到一个Install对话框,点击Work with:字段边上的Add按钮,你会得到一个新的Add Repository对话框,在Name字段中输入m2e,Location字段中输入http://m2eclipse.sonatype.org/sites/m2e,然后点击OK。Eclipse会下载m2eclipse安装站点上的资源信息。等待资源载入完成之后,我们再将其全部展开,就能看到如下界面:
        • Eclipse安装Maven核心plugin
      • 接下里的事情就很简单了,accept协议,next,next,要求重启eclipse时重启eclipse即可
      • 配置m2eclipse:Window->Preferences->Maven,点击前加号展开子菜单:
        • 停用IDE内嵌的Maven,使用我们自己刚刚安装的,按下图进行操作,添加external的并选中:
          • 停用IDE内嵌的Maven,使用我们自己安装的
        • 将配置文件指向我们刚安装的Maven的配置文件,如下图:
          • 将配置文件指向我们刚安装的Maven的配置文件
        • 停用Maven的在启动时自动Download repository index updates on startup,如下图:
          • 停用Maven的在启动时自动Download repository index updates on startup
        • 至此,Maven与Eclipse集成完成
        • 除了核心组件之外,m2eclipse还提供了一组额外组件,主要是为了方便与其它工具如Subversion进行集成,这些组件的安装地址为http://m2eclipse.sonatype.org/sites/m2e-extras。使用前面类似的安装方法,我们可以看到如下图所示的组件列表:
          • m2eclipse其它插件
          • 我们来逐一介绍:
            • Hudson Integration for M2Eclipse

            • Maven Integration for Eclipse Extras

            • Maven Integration for Eclipse WTP

            • Maven Integration for Subclipse

            • Maven OSGI Development

            • Web Application Runner

        • 关于m2eclipse的安装,需要提醒的一点是,你可能会在使用m2eclipse时遇到类似这样的错误:
          • Eclipse is running in a JRE, but a JDK is required. Some Maven plugins may not work when importing projects or updating source folders.
          • 这是因为Eclipse默认是运行在JRE上的,而m2eclipse的一些功能要求使用JDK,解决方法是配置Eclipse安装目录的eclipse.ini文件,添加vm配置指向JDK,方法见帖子:Eclipse指定启动所用jvm
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐