maven入门安装及HelloWorld实现
一.安装maven
1.下载 https://maven.apache.org/download.cgi 官网进行下载
2.安装
2.1 解压
本人在D盘建立一个maven文件夹,然后将压缩包解压进去,路径为D:\maven\apache-maven-3.3.9
2.2 判断jdk
maven依赖于jdk1.7版本以上,在命令中输入java -version判断jdk版本

本人安装的jdk1.8,满足要求
2.3 环境变量配置
新建环境变量 变量名: M2_HOME 变量值:为你maven的安装目录(类似于:D:\maven\apache-maven-3.3.9)
找到原有的环境变量 path:添加一个变量值:为maven的bin目录(类似于:D:\maven\apache-maven-3.3.9\bin;) 注意:变量值之间以;间隔


2.5 判断环境变量配置是否成功
在命令行输入 mvn -v

如下详细显示maven版本,jdk版本,安装成功!
3.本地仓库迁出c盘
找到maven路径下的conf配置文件中的setting.xml

maven默认的本地仓库在当前操作系统用户下的.m2文件夹,不便于管理本地jar包
可在maven解压同级文件夹下建立repository文件夹

然后通过配置
指定使用自己创建的本地仓库
二.maven和eclipse的集成HelloWorld实现
1.配置eclipse使用自己安装的maven
比较新版的eclipse已经自带maven版本,通过

add添加我们自己安装的maven
然后选择user setting

导入路径下的setting.xml ,本地仓库选择自己创建的路径
!手动将jdk与maven集成(不做这步可能出现:-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.)

手动添加:

2.HelloWorld实现
新建maven project

点击next

quickstart为一般的工程,webapp为web工程

groupId为组织名称,Artifact Id为项目名
完成以后:

Maven工程的目录结构如上如
需要将jre1.5换为jdk1.7以上版本

Maven的关键配置文件,管理jar包 pom.xml

可以看到junit版本比较低,尝试将版本改为4.12

maven自动下载jar包


右键工程run选项中包含了maven的一些操作 选择maven test

打印出的信息可以看到,测试成功!
maven入门安装及HelloWorld实现的更多相关文章
- (转)Maven学习总结(一)——Maven入门 安装使用
备注 转自: 孤傲苍狼 http://www.cnblogs.com/xdp-gacl/p/3498271.html 只为成功找方法,不为失败找借口! 1. Maven的基本概念 Maven(翻译为& ...
- Maven入门-安装及配置(一)
0.Maven简介 三种仓库:
- Maven的安装、配置及使用入门
Maven的安装.配置及使用入门 本书代码下载 大家可以从我的网站下载本书的代码:http://www.juvenxu.com/mvn-in-action/,也可以通过我的网站与我取得联系,欢迎大家与 ...
- Maven 入门 (1)—— 安装
Maven 入门 (1)—— 安装 http://blog.csdn.net/kakashi8841/article/details/17371837 1.下载maven安装包 http://mave ...
- Maven学习专题--Maven入门及安装
因为项目需要,新项目需要使用Maven开发,但是组内大部分没有接触过maven.我就毅然承担搭建maven环境的任务了.因为一切重头开始,就想把自己的整个搭建环境.项目创建.框架整合和模块管理整个过程 ...
- Maven的安装、配置及使用入门+maven安装报错:JAVA_HOME【申明:来源于网络】
Maven的安装.配置及使用入门+maven安装报错:JAVA_HOME[申明:来源于网络] Maven的安装.配置及使用入门:http://www.cnblogs.com/dcba1112/arch ...
- TensorFlow入门,基本介绍,基本概念,计算图,pip安装,helloworld示例,实现简单的神经网络
TensorFlow入门,基本介绍,基本概念,计算图,pip安装,helloworld示例,实现简单的神经网络
- Maven 入门——Maven 的安装和配置
1.安装 Windows 环境 Maven 官网下载安装文件 解压到指定目录 配置环境变量(M2_HOME) cmd 输入 mvn -v Mac环境 brew install maven 配置环境变量 ...
- 【Maven】Maven的安装与入门使用
它也是实现项目各个环节的好帮手,如编译.单元测试.打包.发布,等等.按照它的流程走,可以让我们养成严谨的习惯. 同时,我们用得很多的是用它下载JAR,想想以前,以前框架的包都是自己一个一个爬官网下载的 ...
随机推荐
- Morris
Morris /*Morris遍历树: *一:如果一个结点有左子树会到达此节点两次(第二次到达结点的时候左子树的所有结点都遍历完成),第一次遍历左子树最后 * 节点为nullptr,第二次遍历指向他自 ...
- JDK8新增时间类型用在JPA中的问题
之前数据库存储日期时间类型时一般POJO实体对应属性为java.util.Date,然后通过JPA注解指定它是日期格式或是日期时间格式,JDK8中新增了更好的时间API,如表示本地日期的LocalDa ...
- xshell 5中文破解版下载
xshell 5破解版是一款功能强大的终端模拟软件,支持Telnet.Rlogin.SSH.SFTP.Serial等远程协议,让用户能通过互联网直接连接远程主机.用户通过xshell 5破解版能轻松和 ...
- Go RPC返回值
Go 语言RPC定义格式如下: func (t T) MethodName(argType T1, replyType T2) error 第一个参数是接收的参数,第二个参数是返回给客户端的参数,第二 ...
- 深入理解java虚拟机读后总结(个人总结记录)
1.jvm布局: jdk1.6版本JVM布局分为:heap(堆),method(方法区),stack(虚拟机栈),native stack(本地方法栈),程序计数器共五大区域. 其中方法区包含运行 ...
- Kafka研究【一】:bring up环境
kafka是干什么的,有和特性,我这里就不多说,详情自己研究官方文档. 0. 背景介绍 我需要在三台机器上分别部署kafka broker的实例,构建成一个集群.kafka的broker集群,是基于z ...
- gpio模拟I2C,驱动pcf8574T
一.pcf8574T介绍 查看pcf8574T的数据手册, A表示读或写,当A为1的时候表示读,当A为0的时候表示写.现把地址控制线,即A2.A1.A0全部接地,可以得到读控制指令为0x41,写控制指 ...
- 为什么人工智能用Python
开发效率高.python有很多库很方便做人工智能,比如numpy, scipy做数值计算的,sklearn做机器学习的,pybrain做神经网络的,matplotlib将数据可视化的. 如果很在乎性能 ...
- sort a given string
my solution: function order(words){ var splitToArr = words.split(' '), len = splitToArr.length, newA ...
- oracle常用小知识点
alter table us_studies modify enroldate default to_char(sysdate,'yyyy-mm-dd'); ALTER TABLE QS_QUEUE ...