Maven 学习笔记(安装与约定)
来源:互联网 发布:各国进出口数据 编辑:程序博客网 时间:2024/05/21 04:21
项目构建过程:
maven是跨平台的项目管理工具,主要服务基于java平台的项目构建,依赖管理和项目信息管理。
maven和ant的区别
Ant:
没有一个约定的目录结构
必须明确让ant做什么,什么时候做,然后编译,打包
没有生命周期,必须定义目标及其实现的任务序列
没有集成依赖管理
Maven:
拥有约定,知道你的代码在哪里,放到哪里去
拥有一个生命周期,例如执行 mvn install 就可以自动执行编译,测试,打包等构建过程
只需要定义一个pom.xml,然后把源码放到默认的目录,Maven帮你处理其他事情
拥有依赖管理,仓库管理
Maven安装与配置
windows安装步骤
检查jdk安装的情况:
Echo %JAVA_HOME%
Java -version
对apache-maven-3.0.3-bin.zip进行解压缩,例如解压到如下目录(解压目录最好不要有中文字):
设置系统环境变量,MAVEN_HOME
设置环境变量Path,将%MAVEN_HOME%\bin加入系统变量Path中,一定要注意要用分号;与其他值隔开
验证安装是否成功,打开cmd窗口,敲入mvn–v 查看
linux安装步骤
windows安装步骤1 -- (sudo apt-get update)sudo apt-get install maven -- windows安装步骤5
maven管理项目较多,发生java内存溢出,需设置MAVEN_OPTS环境变量:-Xms128m –Xmx512m
(java -X查看这两个变量意思)
配置用户范围的settings.xml:全局的【MAVEN_HOME/conf/settings.xml 】单用户的【~/.m2/settings.xml 】
Maven约定
src/main/java —— 存放项目的.java文件src/main/resources —— 存放项目资源文件,如spring, hibernate配置文件src/test/java —— 存放所有测试.java文件,如JUnit测试类src/test/resources —— 测试资源文件target —— 项目输出位置pom.xml —— 项目对象管理
0 0
- Maven 学习笔记(安装与约定)
- Maven学习笔记(2) ---- 安装与运行Maven
- Maven学习笔记(二) :Maven的安装与配置
- Maven实战学习笔记 2.Maven的安装与配置
- Maven学习笔记一:Maven的安装与配置
- Maven学习笔记(一)-Maven安装与环境变量配置
- Maven学习笔记(一)-Maven安装与环境变量配置
- Maven笔记-maven约定的目录
- Phalcon学习笔记(3)目录结构与命名约定
- Maven学习笔记(一)——安装与配置
- maven3学习笔记1--maven的安装与配置
- Maven学习笔记(一)安装与配置,实现HelloWorld
- maven学习笔记-03-maven安装篇
- maven学习笔记2-------maven安装
- Maven3学习笔记-安装Maven
- maven学习笔记【一】安装
- Maven学习笔记(一)——Maven简介、下载与安装
- Maven学习笔记---maven的安装与本地仓库的配置
- 在MapReduce中使用压缩
- 南邮 OJ 2015 PUMA
- cocos2dx-Action动作
- plus one
- java Spring 定时任务的几种实现
- Maven 学习笔记(安装与约定)
- 直接选择排序算法和冒泡排序算法的介绍及实现
- 即时通信多终端登录时登录状态的下发方法和系统
- 南邮 OJ 2023 会漏的栈
- 主要介绍va_start和va_end的使用及原理。
- div水平居中(方案一)
- hdu1079博弈(规律)
- 网站优化
- hdu 5306 Hiking || 2015 Multi-University Training Contest 6 (优先队列 为小疯子而生)