Maven基础知识

本文详细介绍了Maven作为跨平台项目管理工具的基础知识,包括其概念、项目构建流程、依赖管理方式以及如何在Windows环境下下载和安装。此外,还深入探讨了Maven的手动和自动构建过程,编译、清除、打包操作,并解析了Maven项目的目录结构和常用命令。

一、Maven基础知识

1.概念

一个跨平台的项目管理工具,主要服务于java平台的项目构建,依赖管理,项目信息管理。

2.项目构建

【清理项目】-【编译项目】-【测试项目】-【生成测试报告】-【打包项目】-【部署项目】

3.依赖管理

指的是jar包的相互依赖。

4.下载和安装(windows版本)

1、 JDK必须有。因为项目需求,采用的是1.8版本。可以用echo %JAVA_HOME%在输入java -version检查。
2、 在apache官网上下载。输入mvn -v显示对应版本号即配置成功。 需要配置本地环境变量,M2_HOME和设置环境变量Path,将%MAVEN_HOME%\bin加入到path中,用分号和其他值隔离开来。

二、Maven手动和自动构建项目,编译,清除,打包

1.目录约定

–src
-----main
---------java
---------resource
------test
---------- java(一般存放测试文件)
---------resource
–target(项目输出位置)
–pom.xml(标识该项目是一个Maven项)

2.cmd中切换到项目所在的pom.xml文件所在的目录下执行mvn compile.

使用maven一定要保持网络流畅,如果第一次编译运行会需要安装很多插件,会运行时间较长。

3.Maven目录分析

bin:含有mvc运行的脚本
boot:含有plexus-classworlds类加载器框架
conf:含有settings.xml配置文件
lib:含有Maven运行时所需要的java 类库
LICENSE.txt,NOTICE.txt,README.txt
Maven自动化构建java项目

maven常用命令

mvn compile 编译,mvn install 编译和运行发布,mvn package 编译和运行,mvn test 编译,mvn clean 清除命令。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值