Maven基本介绍及安装
什么是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插件会出现一个常见的问题

Maven基本介绍及安装的更多相关文章
- maven系列(1)-maven的介绍与安装
maven的介绍 maven是大名鼎鼎的Apache下的java构建工具. Apache Maven is a software project management and comprehensio ...
- 照葫芦画瓢系列之Java --- Maven的介绍和安装
一.Maven是什么? Maven 是一个项目管理工具.它负责管理项目开发过程中的几乎所有的东西. 版本 maven有自己的版本定义和规则 构建 maven支持许多种的应用程序类型,对于每一种支持的应 ...
- maven的介绍和安装
一.maven简介 Maven是一个项目管理和综合工具.Maven提供了开发人员构建一个完整的生命周期框架.开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期. 在 ...
- Maven介绍及安装
1.maven是一个管理第三方库的jar package 2.从该页面下载相应的Maven jar包(http://maven.apache.org/download.cgi),linux OS下 ...
- Maven 介绍、安装使用
简介 Maven是一个强大的构建工具,能够帮我们自动化构建过程,从清理.编译.测试到生成报告,再到打包和部署.只要使用Maven配置好项目,然后执行命令(如mvn clean inst ...
- Maven详细介绍
Maven 目录 1 什么是Maven? 2 Maven 的好处 3 获取和安装 3.1 获取 3.2 安装 3.2.1 环境变量的配置 4 设置本地仓库 5 创建简单的Maven实例 5.1 使用骨 ...
- Maven入门学习,安装及创建项目
一.maven介绍: 1.maven是一个基于项目对象模型(POM Project Object Model),通过配置文件管理项目的工具(项目管理工具). 2.maven主要功能:发布项目(从编译到 ...
- Java-Maven(一):Maven的简介与安装
Maven的简介 Maven是什么? Maven是一个项目管理和整合的工具.Maven为开发者提供了一套完整的构建生命周期框架.开发者可以通过Maven更快的自动完成工程的基础构建陪孩子,因为Mave ...
- 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project
使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-X ...
随机推荐
- phpcmsv9 管理加密解密
例子: 密码:123123 encrypt:Jiu5He 第一步: md5("123456")="4297f44b13955235245b2497399d7a93& ...
- android开发(48) Android Snackbar 的使用
Snackbar 类似toast,用于向 用户展示信息,和用户交互,它能够显示一个 按钮 获得用户的操作.它的特点如下: 作为android.support.design.widget.Coordin ...
- opencv_java import org.opencv.highgui.Highgui,类中无imread方法
opencv_java import org.opencv.highgui.Highgui,提示错误 2018年01月19日 14:50:25 小码农的路程 阅读数:358 原因:1.OpenCV ...
- Cisco DHCP Snooping + IPSG 功能实现
什么是DHCP? DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,前身是BOOTP协议, 使用UDP协议工作,常用的2个端口 ...
- Spark学习笔记——Spark上数据的获取、处理和准备
数据获得的方式多种多样,常用的公开数据集包括: 1.UCL机器学习知识库:包括近300个不同大小和类型的数据集,可用于分类.回归.聚类和推荐系统任务.数据集列表位于:http://archive.ic ...
- [JS] ECMAScript 6 - Set & Map : compare with c#
Ref: Set 和 Map 数据结构 Day 0 - 1所学
- ios开发之--NSURL的用法
NSURL *url = [NSURL URLWithString:@"http://www.baidu.com/search?id=1"]; NSLog(@"schem ...
- [Linux] ssh-key 公钥文件格式
SSH 协议(Secure Shell 协议)最初在 1995 年由芬兰的 Tatu Ylönen 设计开发,由 IETF(Internet Engineering Task Force)的网络工作小 ...
- WEB技术路线图
- (转)使用 CJSON 在C语言中进行 JSON 的创建和解析的实例讲解
使用 CJSON 在C语言中进行 JSON 的创建和解析的实例讲解 本文用代码简单介绍cjson的使用方法,1)创建json,从json中获取数据.2)创建json数组和解析json数组 1. 创 ...