Maven学习笔记(3)Maven的构建和概念,生命周期

本文介绍了Maven的核心概念,如目录结构、mvn compile任务、pom.xml的重要性,以及其生命周期、命令和插件的应用。详细讲解了Maven如何管理和编译Java项目,以及如何利用依赖管理进行高效开发。
摘要由CSDN通过智能技术生成

Maven的构建环节

在这里插入图片描述

Maven的核心概念

在这里插入图片描述

Maven约定的目录结构

这是一个Maven工程约定的目录架构,一般不会修改这种目录架构。XML和JSON是两种经常在网络使用的数据表示格式。
在这里插入图片描述

mvn compile的作用

man compile的作用就是将所有src/main/java下的java文件编译,第一次慢使用慢的原因是本地仓库没有完成这些功能的插件,需要从中央仓库中拉取。ubuntu下,本地仓库在家目录下的~/.m2/repository/目录下。

在这里插入图片描述

target目录

mvn compile编译之后的结果是在target中类文件,资源和插件之类的,这个target目录是不参与编译的,只是一个单纯存放这些程序和资源的目录。

pom文件

pom.xml值包含了项目信息,依赖信息,构建信息,其中最最重要的也是依赖信息,我们需要在网络仓库或者本地仓库中寻找符合依赖信息的资源jar包。

Maven生命周期

maven的生命周期:就是maven构建项目的过程,清理,编译,测试,报告,打包,安装,部署

maven的命令:maven独立使用,通过命令,完成maven的生命周期的执行。clean,compile,tes,package,install,deploy等等命令

              maven可以使用命令,完成项目的清理,编译,测试等等

maven的插件: maven命令执行时,真正完成功能的是插件,插件就是一些jar文件, 一些类。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值