maven环境配置与简单使用
2016-03-09 21:48
274 查看
Maven基于项目对象模型(POM),是强大的项目构建管理工具,能极大提高开发效率。现在把最近的安装使用整理如下。
D:\ 。
如果自建有中央仓库或其高速代理等,也可以在setting.xml里设置代理仓库,加快依赖包的下载。
创建过程即开始,中间可能需要敲击回车进行两次确认,稍等片刻即可创建结束,如图。
此时的项目并不能通过eclipse导入,通过 mvn clean compile 重新编译生成,接着运行
mvn eclipse:eclipse ,执行完成之后即得到了eclipse项目的标准目录结构。
注意:使用eclipse时最好选择本地安装的maven,而不是eclipse自带内嵌的,这样可以保证maven版本的一致性,避免很多问题发生;另外在eclipse中使用时,需注意勾选目jre版本。此外,很多命令在这里没有详细解释,读者可以查看后面列出的资料了解更多。
2 如何使用Maven的archetype快速生成一个新项目
3 Java EE7和Maven工程入门
我的环境
win 7 32位,jdk 1.8 ,maven 3.3.9。安装maven
访问官网地址(http://maven.apache.org/),可以找到文档、安装包,这里我下载的是最新的稳定版Maven3.3.9。下载下来后,将文件解压到安装目录,比如D盘根目录D:\ 。
配置环境变量
同配置Java环境变量相似,快捷键win + pause 或者 我的电脑 ->属性,打开系统属性页,依次选择高级系统设置 -> 环境变量 -> 系统变量,进行新建环境变量操作,命名为M2_HOME,值为 D:\apache-maven-3.3.9,然后找到环境变量pash并追加 ;%M2_HOME%\bin ,注意分号是变量值之间的分隔,不能省去。检查安装
运行 mvn -version 可查看基本安装情况,大致如下图。设置其他参数
本地默认仓库位于 ~/m2/ 目录中。可以通过conf文件夹里的setting.xml设置为其他存储位置。另外,conf文件夹内的setting.xml是系统全局配置参数,我们可以复制一份到~/m2/ 下面,作为当前用户的用户配置文件,方便以后maven升级或迁移。如果自建有中央仓库或其高速代理等,也可以在setting.xml里设置代理仓库,加快依赖包的下载。
创建项目
我们可以通过命令行创建Java项目。win + R 输入cmd打开命令行,跳转到相应目录,输入如下命令:mvn archetype:generate -DgroupId=com.moliilom.test -DartifactId=HelloMaven -DpackageName=com.moliilom.test -Dversion=1.0 -DarchetypeCatalog=internal
创建过程即开始,中间可能需要敲击回车进行两次确认,稍等片刻即可创建结束,如图。
此时的项目并不能通过eclipse导入,通过 mvn clean compile 重新编译生成,接着运行
mvn eclipse:eclipse ,执行完成之后即得到了eclipse项目的标准目录结构。
注意:使用eclipse时最好选择本地安装的maven,而不是eclipse自带内嵌的,这样可以保证maven版本的一致性,避免很多问题发生;另外在eclipse中使用时,需注意勾选目jre版本。此外,很多命令在这里没有详细解释,读者可以查看后面列出的资料了解更多。
参考资料
1 《Maven实战》2 如何使用Maven的archetype快速生成一个新项目
3 Java EE7和Maven工程入门
相关文章推荐
- 1002. A+B for Polynomials
- 【poj 2774】Long Long Message 中文题意&题解&代码(C++)
- 基于SpringMVC的登录拦截器
- 第二周项目3——小试循环(2)
- atitit.短信 验证码 破解 v3 p34 识别 绕过 系统方案规划----业务相关方案 手机验证码 .doc
- 软件工程想法随笔二
- Leetcode 225 Implement Stack using Queues STL
- atitit.短信 验证码 破解 v3 p34 识别 绕过 系统方案规划----业务相关方案 手机验证码 .doc
- 第24讲项目3——分段函数求值switch语句版
- MongoDB学习—(4)文档的插入,删除与更新
- java 线程4
- Java开发环境配置
- 项目-小试循环
- 一切从"0"开始。
- contor expansion
- gstreamer插件调用ffmpeg 详解
- 数组名和数组地址
- Hibernate的HibernateUtil类补充
- 浏览器的浏览模式与文档解析模式
- Atitit.创建快捷方式 windows快捷方式的原理