`
hanqunfeng
  • 浏览: 1526416 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

《Maven实战》学习笔记(1)--安装maven

 
阅读更多

1.安装maven
    首先确保安装了jdk5及以上版本。
    1.1下载:
    下载地址:http://maven.apache.org/download.html
    最新版本3.0.X  
   
    1.2环境变量
    新建M2_HOME,value为maven解压后的目录,比如:F:\maven_workspace\apache-maven-3.0.3-bin\apache-maven-3.0.3
    在Path最前面增加如下内容:%M2_HOME%\bin;
   

    linux如下配置:
    在~./bashrc中配置
    export M2_HOME=/usr/local/apache-maven
    export M2_HOME$PATH:$M2_HOME/bin


    1.3验证
    mvn -v
    输出如下内容:
    Apache Maven 3.0.3 (r1075438; 2011-03-01 01:31:09+0800)
    Maven home: F:\maven_workspace\apache-maven-3.0.3-bin\apache-maven-3.0.3
    Java version: 1.6.0_13, vendor: Sun Microsystems Inc.
    Java home: C:\Program Files\Java\jdk1.6.0_13\jre
    Default locale: zh_CN, platform encoding: GBK
    OS name: "windows xp", version: "5.1", arch: "x86", family: "windows"

    1.4最佳实践
    新建环境变量MAVEN_OPTS,value为-Xms128m  -Xmx512m  ,这个用了配置配置maven的运行内存
    将$M2_HOME/conf/settings.xml拷贝到用户目录下的.m2/下,这样配置,只对当前用户有效

2.给eclipse安装m2eclipse插件
    插件地址:http://m2eclipse.sonatype.org/sites/m2e
    Maven Integration for Eclipse

    maven相关扩展组件插件地址:http://m2eclipse.sonatype.org/sites/m2e-extras
    扩展组件一般只需要安装如下:
    Maven SCM handler for Subclipse
    Maven SCM Integration(没找到)
    Project configurators for commonly used maven plugins

   
    安装完成后,点击Windows--Preferences--Maven--Installation
    单击Add...,选择M2_HOME,添加一个外部的maven,不要使用m2eclipse自带的maven版本,因为不稳定。

 

    安装完maven后,我们习惯将settings.xml复制到在当前用户的家目录下,可是此时家目录下还没有建立.m2文件夹,
此时我们可以使用当前用户,执行mvn help:system 即可,在下载help插件的同时就会创建,等创建完成后在复制就行了

分享到:
评论

相关推荐

    Maven实战学习笔记

    Maven实战的笔记,通读了Maven实战这本书之后,结合自己的经验,提取了其中大部分使用的操作以及使用经验。采用md编写文档,使用markdown编辑器查看效果更佳

    maven_实战_学习笔记

    maven_实战_学习笔记 Maven安装 Maven 使用入门 主代码 位置:src/main/java 命令:mvn clean compile 解释:clean告诉maven清理target目录 compile告诉maven 编译项目主代码 测试代码 位置:src/test/java 命令...

    Maven中文开发指南+实战教程+学习笔记

    Maven中文开发指南+实战教程+学习笔记

    Maven3实战笔记整合

    从网上找到的Maven3学习资料,欢迎访问博客: http://blog.csdn.net/jolingogo

    Maven2_资料分享

    包含:Maven2_基础教程.pdf\《Maven权威指南》-电子书下载(PDF)(中文)\maven2完全使用手册.docx\Maven3实战笔记04Maven的生命周期和插件.doc\Maven实战.pdf\Maven学习指南.pdf

    Maven学习资源打包汇总

    包含以下资料: Maven权威指南 Maven2_基础教程 maven2完全使用手册 Maven3实战笔记04Maven的生命周期和插件 Maven实战 Maven学习指南

    MAVEN学习笔记

    根据maven书籍在进行学习时进行的总结以及在实战中问题的汇总

    Maven项目管理实战

    学习Maven对学习者的Java技术能力没有要求,只要有一些Java基础,想在项目中用到Maven技术,都可以学习这门课程。学完这门课程后,你会为Maven这个小软件的神奇功能所折服,并极大地提高你的项目开发效率。 教学全程...

    Java秒杀系统方案优化高性能高并发学习实战源代码以及笔记..zip

    Java秒杀系统方案优化高性能高并发学习实战源代码以及笔记..zip 章节笔记 第1章-课程介绍及项目框架搭建 知识点 使用spring boot 搭建项目基础框架 使用Thymeleaf做页面展示,封装Result统一结果 集成 mybatis + ...

    在线商城项目实战视频教程 包含:源码+笔记+视频

    Java Web的在线商城项目实战视频教程 包含:源码+笔记+视频 使用技术Maven SSM Oracle ,本人亲自录制

    在线商城项目(SSM+Maven+mysql+IDEA)

    《在线商城项目实战-汤小洋》课程实战笔记,大家在下载之前可以在CSDN视频搜索本课程,前两节/三节是免费的,大家可以看下是否适合自己,当然购买课程就不用下载这个啦,课程都有完整资源提供的。本项目为父子模块...

    java版商城源码下载-Study-Notes:学习笔记

    2020年Java基础教程(全资料+笔记+源码): 2020年javaweb全套教程: Mysql: Oracle: JDBC: C3P0: 前端技术 HTML、CSS、Javascript: jQuery-: Ajax: Vue: 微信小程序: 动态网页: 编程强化 JVM优化: 数据...

    seckill:SSM实战项目——Java高并发秒杀API,详细流程+学习笔记

    本文包括了项目的完整流程+开发过程中遇到的各种坑的总结+学习笔记和问题扩展,如果觉得README太长,我在blog里进行了分章, 这是完成后的项目,(阿里云到期了orz) 项目截图 秒杀列表 秒杀详情页 错误提示 开始...

    Eclipse开发分布式商城系统+完整视频代码及文档

    ├─补充1:拔高课程(Redis3.0持久化、集群、MySQL5.6优化、Tomcat7优化) │ │ 打开必读.txt │ │ │ ├─课前资料 │ │ ├─MySQL5.6优化 │ │ │ MySql5.6性能优化.docx │ │ │ │ │ ├─Redis集群 │ ...

    bootdemo:SpringBoot的学习项目笔记.后面不断中

    ###SpringBoot的项目实战学习笔记#####SpringBoot的版本是1.5.10.RELEASE,全部基于Spring4.X的java配置.java版本是1.8,Maven的版本是3.3.9第一章基本使用篇 1. 热部署的配置使用和原理的了解.devtools 2. Markdown的...

    springcloud微服务项目.rar

    本人年初在上海某马培训的微服务实战项目,使用了Spring-mvc、Spring、Mybatis+SpringBoot+SpringCloud+Redis + MySQL5.7 + JDK8 + Maven + Nginx + RabbitMQ 等最新的框架和技术栈,对于学习微服务有很大的...

Global site tag (gtag.js) - Google Analytics