什么是Maven

是一个跨平台的项目管理工具。

  • 跨平台是指它几乎可以在现有所有流行的操作系统中运行
  • maven不仅可以构建项目,还可以依赖管理和项目信息管理

Maven解决了什么问题

maven解决了复杂而又重复度极高的编译,测试,打包等过程,这一点在自动化持续集成方面体现更明显

Maven安装

windows系统上安装

在windows系统中的安装很简单,只简单介绍:

  • 首先保证安装了JDK
  • 找到合适版本的maven(网址:http://maven.apache.org/download.html)
  • 解压安装之后,配置环境变量
  • 命令行查看,echo %M2_HOME%:查看maven安装路径      mvn -version:查看maven的版本   检查是否安装成功

LInux系统上的安装

  • 检查JDK是否安装  echo $JAVA_HOME:查看JDK安装路径    java -version:查看java的版本
  • 找到合适版本的maven(http://maven.apache.org/download.html),apache-maven-3.0-bin.tar.gz
  • 解压 tar -xvzf apache-maven-3.0-bin.tar.gz
  • 虽然直接使用该目录配置环境变量之后就能使用Maven了,但是推荐做法是:在安装目录胖平行的创建一个符号链接,以便日后升级使用(ln -s apache-maven-3.0 apache-maven;)

  • 使用命令,echo $M2_HOME:查看maven安装路径       mvn -v:查看maven的版本

和IDE整合

  • 安装完Maven后,重启IDE应该就可以看到了
  • 设置一下信息

Maven的http代理

  这里用不到暂时不做解释

安装m2eclipse插件

  既然我们在上面已结介绍了,maven与eclipse的整合,那么为什么还要需要安装m2eclipse呢?这时为了更好的在Eclipse中编辑Maven的相关文件已经Maven项目展示

安装

  • 首先查看是否安装了,可以进入help-->about Eclipse查看是否有m2eclipse图标
  • 如果没有,help-->install new software -->点击add按钮(插件地址:http;//m2eclipse.sonatype.org/sites/m2e)

  

  • 勾选象牙安装的插件,点击next即可
  • 除了核心组件,m2eclipse还提供了一写额外组件,主要是为了方便和其他工具进行集成(这些组件地址:http;//m2eclipse.sonatype.org/sites/m2e-extras)根据自己的需要去安装,不累述

 注意:安装m2eclipse插件会出现一个常见的问题

最新文章

  1. JAVA基础知识之JDBC——JDBC数据库连接池
  2. 前端mvc框架backbone.js入门[转]
  3. mysql sql_safe_updates 不支持子查询的更新。
  4. 删除svn文件的批处理文件
  5. uva 10491
  6. POJ2411 - Mondriaan's Dream(状态压缩DP)
  7. 解决PyGObject在pydev下报错的问题
  8. hibernate连接数据库,进行操作的步骤
  9. hdu1215七夕节
  10. mysql中判断表中是否存在某条记录
  11. C#中两个整数相除得到带小数点的结果
  12. VIM 多行输入 数字递增 新方法 循环记录法
  13. 读书笔记-你不知道的JS上-函数作用域与块作用域
  14. ●POJ 2007 Scrambled Polygon
  15. BBS论坛(六)
  16. switch反汇编(C语言)
  17. LeetCode--371--两整数之和
  18. HTML图片热区map area的用法(转)
  19. 加密,解密web.config数据库连接字符串
  20. 简单的多对一传输ns2仿真

热门文章

  1. centos 7 配置tomcat开机启动
  2. MT7601 WG209模块驱动移植,并连接路由器
  3. Halcon 2D测量
  4. JPA 不生成外键
  5. highCharts图表入门简介
  6. Java处理Exception无法捕获的异常
  7. Visual Studio(C#)快捷键与Eclipse(JAVA)快捷键对比
  8. elastaicsearch基础----->elastaicsearch的使用(一)
  9. Qt编写GIF录屏工具(开源)
  10. centos 7 配置hadoop与spark