POM文档的解析

本文详细解释了Maven POM文档中的关键元素,如modelVersion、groupId、artifactId、version、packaging等,并介绍了distributionManagement元素,包括repository和site,用于项目部署和网站信息。同时,还涵盖了build元素中的sourceDirectory、testSourceDirectory等配置,以及插件管理和插件执行的相关信息。
摘要由CSDN通过智能技术生成

对pom文档常用标签的解释:学习网址Maven – POM Reference 

Maven – pom.xml 文件 | 奇客谷教程 💯

https://www.cnblogs.com/chenxygx/p/10154445.html

mvn help:effective-pom   //展示最终生效的pom内容
mvn dependency:tree>tree.txt  //列举出所有引用的包
mvn dependency:tree>tree.txt -Dverbose  //列出所有冲突的包(duplicate)

 参数    说明
modelVersion    Maven配置版本
groupId    代表组织和整个项目的唯一标志。比如说所有的Maven组件的groupId都是org.apache.maven。
artifactId    具体项目的名称
version    用于说明目前项目的版本,在引用依赖的时候确定具体依赖的版本号。
packaging    规定项目的输出格式,包括jar、war、pom、apk等,根据实际需要确定。例如,开发一般的java库,可以使用jar packaging;开发android则是apk packaging。
name    项目显示名称
url    项目地址
properties    用于定义变量,可以在当前配置文件pom.xml,以及子Module的pom.xml中引用,引用方式:propertyname,例如:{propertyname},例如:propertyname,例如:{junit.version}
dependencies    用户配置Module的依赖
————————————————
原文链接:https://blog.csdn.net/It_sharp/article/details/102924592

scope 单个依赖项的作用域,作用域可以是compile、test、runtime、provided、system之一,作用域的意图是限定该依赖项作用范围,如test,则表明依赖项只在test时起作用

distributionManagement

此元素描述了与项目分发相关的所有内容。它主要用于部署工件和构建生成的站点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值