Maven学习笔记



Maven学习笔记

Maven:翻译为“专家”、“内行”,Maven是基于项目对象模型(POM),跨平台的项目管理工具。

主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。

项目构建过程:清理、编译、测试、报告、打包、部署。

依赖管理:自动下载、统一依赖管理(相当于spring开发要依赖logging.jar)

项目信息管理:项目名称信息、开发人员信息。

 

POM: Project Object Model (项目对象模型)

 

Ant:

没有一个约定的目录结构

必须明确让ant做什么,什么时候做,然后编译,打包

没有生命周期,必须定义目标及其实现的任务序列

没有集成依赖管理

Maven

拥有约定,知道你的代码在哪里,放到哪里去

拥有一个生命周期  即项目构建过程

只需要定义一个pom.xml,然后把源码放到默认的目录,Maven帮你处理其他事情

拥有依赖管理,仓库管理

 

Maven安装:

直接在Apache官网下载maven最新版,解压到自己的任意目录下

配置MAVEN_HOME:  例如D:\Maven\apache-maven-3.2.3

配置Path环境变量:  例如D:\Maven\apache-maven-3.2.3\bin

备注:安装最好不要出现中文目录(开发嘛)

熟悉maven安装目录下的文件结构

检查安装是否成功  cmd命令:mvn -version(注意是mvn不是maven

Maven约定:

src/main/java —— 存放项目的.java文件

src/main/resources —— 存放项目资源文件,如spring, hibernate配置文件

src/test/java —— 存放所有测试.java文件,如JUnit测试类

src/test/resources —— 测试资源文件

target —— 项目输出位置

pom.xml

Maven常用命令:

mvn compile: 编译java源程序

mvn clean:清理项目

mvn test:   测试java程序

mvn package: 打包java源程序

mvn install: 部署java项目

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值