maven基础与最简单的pom介绍

本文介绍了maven作为项目管理工具的基本功能,重点讲解了maven工程的目录结构及其约定,强调了pom.xml的重要性。pom.xml是maven项目的核心,包含modelVersion、groupId、artifactId、version等关键配置,用于管理项目的依赖和打包方式。
摘要由CSDN通过智能技术生成

maven是一个项目管理工具,主要的功能是管理依赖。

Maven目录

maven工程的目录结构是maven的一种约定,是maven项目的最核心的部分。maven主要依赖特定的目录结构来进行项目的管理。

目录是与开发人员进行的约定,如果与约定的目录结构不一致可以在maven的pom.xml 中进行配置,但这是不必要的。

pom.xml

pom.xml 是maven项目的灵魂,maven通过在pom.xml 中进行配置来对项目进行管理。

下面是一个基础的pom.xml的格式。

<modelVersion>4.0.0</modelVersion> 进行解析的时候采用的版本

其中groupId、artifactId,version 工程的唯一标识。可以通过这三个参数的值定位到唯一的项目。是这个项目的坐标,决定了这个项目在仓库中存储的位置。

dependencies, dependency 当这个工程需要其他工程的支持,就在这个标签中进行声明。

packing 打包方式,可选的值为jar, war, pom,默认的打包方式是jar。普通的java项目的打包方式为jar,web工程打包方式为war,在继承关系中父pom的打包方式为pom

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://mav
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值