1_MAVEN介绍及环境搭建
来源:互联网 发布:java讲师招聘 编辑:程序博客网 时间:2024/06/07 18:25
1_MAVEN主要用途
(1)项目构建:高度自动化(利用maven的命令可以一键构建项目),跨平台(比如maven项目生成eclipse或IDEA类型的项目)
(2)依赖管理:自动下载,统一管理
(3)项目信息管理:›项目名称描述等,开发人员信息,开发者信息等
2_MAVEN的安装(前提电脑已经配置好了JDK,Maven 3 需要运行在 JDK1.4 以上的版本上)。
(1)下载:MAVEN下载,选择一个合适的版本(本人JDK1.8+MAVEN3.3.1在集成到eclipse项目处理时报错)所以我选择了3.0.4。
(2)下载完解压后配置环境变量即可
MAVEN_HOME :D:\maven(你电脑中MAVEN的地址)
MAVEN_OPTS:-Xms128m -Xmx512m(可选配置,配置虚拟机堆的初始内存和最大内存)
path:%MAVEN_HOME%\bin;(配置path)
(3)配置完打开cmd,输入mvn -v
如图所示即为配置成功。
3_MAVEN目录结构
(1)完成以上步骤后,maven的环境已经配置好了,接下来要简单了解一下MAVEN目录结构。
这是maven的目录结构,其中最重要的是bin(maven运行的脚本)和conf(settings.xml的配置文件)
(2)MAVEN的配置文件
上面conf文件夹内的settings.xml是全局的配置文件,单个用户的配置文件在~/.m2/settings.xml。
(3)MAVEN是插件的架构模式,以上下载的只是核心代码,他的功能是通过插件的方式集成的,使用的时候会自动联网下载,具体参照后续文章。
(4)MAVEN的插件下载后默认存放在~/.m2/repository内
4_MAVEN项目的目录结构
MAVEN项目之所以可以高度自动化构建,在于严格的约定和生命周期。所以MAVEN项目的目录结构是固定的。
Project :是项目的名称
mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=edu.fudan.maven -DartifactId=HelloMaven -DpackageName=edu.fudan.maven -Dversion=1.0-SNAPSHOT -DinteractiveMode=false
- 1_MAVEN介绍及环境搭建
- JFreeChart介绍及环境搭建
- Libgdx环境搭建及介绍
- Redis介绍及环境搭建
- Maven介绍及环境搭建
- Kafka介绍及环境搭建
- Maven环境搭建及介绍
- quick介绍及环境搭建
- maven介绍及环境搭建
- maven环境介绍及环境搭建
- #Java基础语法#(1)Java介绍及环境搭建
- 赵雅智:android介绍及开发环境搭建
- Struts2介绍及开发环境搭建
- Maven基础(介绍及环境搭建)
- kafka入门介绍及环境搭建
- Jmeter作用介绍及环境搭建
- maven1—maven介绍及环境搭建
- selenium基本介绍及环境搭建
- HDU 5202 Rikka with string
- 程序员的七种基本技能
- jQuery学习笔记之jQuery构建函数的7种方法
- Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站
- Android Studio调用preview以及修改背景颜色
- 1_MAVEN介绍及环境搭建
- 如何将MongoDB做一项windows服务启动
- Android手机内存管理与性能优化视频教程
- Cocos 2015开发者大会:陈昊芝与王哲联手推荐手游录像SDK—WeRec
- OpenStack 网络:Neutron 初探
- unix中configure命令
- 利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中
- HDU 1087--Super Jumping! Jumping! Jumping!【最长递增子序列的和】
- IT运维服务体系建设思路