maven parent

简介: 5.2.parent artifactId 父项目的artifact标识符 groupId 父项目的group标识符 version 父项目的版本 relativePath 父项目的pom.xml文件的相对路径。

5.2.parent

artifactId

父项目的artifact标识符

groupId

父项目的group标识符

version

父项目的版本

relativePath

父项目的pom.xml文件的相对路径。默认值为../pom.xml。maven首先从当前构建项目开始查找父项目的pom文件,然后从本地仓库,最有从远程仓库。RelativePath允许你选择一个不同的位置。

5.3.prerequisites

项目的先决条件

maven

构建此项目所需的maven的最低版本

5.4.issueManagement

用于管理此项目的发布跟踪(bug跟踪)。

system

构建此项目所需的maven的最低版本

url

此项目使用的发布管理系统的URL。

5.5.ciManagement

system

持续集成系统的名称,比如,continuum。

url

此项目使用的持续集成系统的URL,如果有WEB界面的话。

notifiers

配置用户信息和通知模式,当构建成功通知开发人员/用户,

5.6.notifier

配置通知方法,当构建中断时通知用户/开发人员。

Type

投递通知的机制

SendOnError

是否发送错误通知

SendOnFailure

是否发送失败通知

SendOnSuccess

是否发送成功通知

SendOnWarning

是否发送警告通知

Address

Deprecated。发送通知的地址,通常为email地址

Configuration

附加配置信息

5.7.mailingList

此项目的邮件列表。自动产生的站点将引用此信息。

Name

邮件列表的名称

Subscribe

订阅此邮件列表的email地址或连接。如果是email地址,产生文档时会自动生成mailto:连接

Unsubscribe

退订此邮件列表的email地址或连接。如果是email地址,产生文档时会自动生成mailto:连接

Post

可以投递到此邮件列表的email地址或连接。如果是email地址,产生文档时会自动生成mailto:连接

Archive

可以浏览到邮件列表存档信息的URL。

OtherArchives

可选的替代URLs,用于浏览邮件存档信息列表

MAVEN指南(7)

5.1.project元素

<project>元素为描述符的根元素,以下列表列出它的所有子元素:

parent

父项目的位置,父项目中的值就是此项目中未指定的值的默认值。父项目的位置由group ID,artifact ID和version指定。

modelVersion

声明此POM项目描述符所遵从的版本

groupId

一个全局唯一的项目标识符。通常使用完全限定的包名来和其它项目区隔(比如,org.apache.maven)

artifactId

在给定gorup ID内唯一的产品标识符。Artifact就是由项目产生的,或者由项目所使用的东西。比如由Maven项目产生的artifacts包括:JARs,source以及二进制分发包和WARs。

packaging

此项目产生的artifact的类型,比如jar,war,ear pom。插件能够创建他们自己的packaging,所以,这里并没有列出所有可能的类型。

name

项目的名称

version

此项目产生的artifact的当前版本。

description

此项目的详细描述,被maven用来在需要的地方描述项目,比如web站点。而此元素可以使用CDATA,让description里可以包含HTML标签。

url

项目主页的URL。

prerequisites

描述此项目构建环境的先决条件

issueManagement

描述此项目的发布管理系统信息

ciManagement

此项目的持续集成信息

inceptionYear

此项目开始年份,用四位整数指定。当产生版权信息时使用

mailingLists

项目的邮件列表信息

developers

项目的开发小组

contributors

项目的贡献者,但不属于开发小组

licenses

本项目的许可。这里的许可是对本项目的许可,而不是对依赖项的许可。如果有多个许可,那么用户可以选择其中之一,而不必全部。

scm

指定此项目使用的源代码控制系统,如CVS等等。

organization

描述此项目所属的机构。

build

构建此项目所需的信息。

profiles

项目本地构建文件列表,如果使用,可改变默认构建过程。

modules

作为本项目一部分的模块(子项目)。

repositories

查找发现依赖项和扩展项的远程仓库。

pluginRepositories

查找发现构建和报表所需插件的远程仓库。

dependencies

此项目的所有依赖项列表。这些依赖项在构建过程中用于构造所需的classpath。这些依赖项在构建时会自动下载。

reports

Deprecated。Maven现在忽略此元素。

reporting

此元素包含用于在Maven产生的项目站点中产生报表的插件的规格。这些报表在执行mvn site命令时运行,所有报表出现在导航条上。

dependencyManagement

所有项目的依赖信息继承于此。这一节中的依赖项并不马上解析。事实上,当一个继承于此的POM使用groupId和artifactId定义一个依赖项时,当版本信息和其他信息没有指定时,才会使用这里的依赖项定义。

distributionManagement

此项目的分发信息。

properties

POM可以用作替代,以及用于资源过滤。

目录
相关文章
|
存储 关系型数据库 MySQL
Red Hat 安装MySQL 8.0与 Navicat
Red Hat 安装 MySQL 8.0 1、更新软件包列表 在添加 MySQL 存储库后,运行以下命令以更新软件包列表: sudo yum update 2、安装MySQL服务器和客户端 执行以下命令安装MySQL 8.0服务器和客户端软件包: sudo yum install -y mysql-server 3、启动MySQL服务 安装完成后,MySQL 服务器应该已经自动启动。如果没有启动,您可以运行以下命令手动启动服务: sudo systemctl start mysqld 启用 MySQL 服务的开机启动,可以运行以下命令: sudo systemctl enable mysqld
472 1
|
Java Maven
Maven配置阿里云镜像
在setttins.xml文件中找到标签对,进行修改: 1 2 3 nexus-aliyun 4 * 5 Nexus aliyun 6 http://maven.
93897 0
|
9月前
|
人工智能 自然语言处理 小程序
基于通义千问32B及RAG技术的CACA指南诊疗规范平台落地实践
本方案整合CACA智能导航系统与基于RAG的大模型医疗问答系统,旨在提供高效、精准的肿瘤诊治支持。通过指南AI导航、知识图谱查询等功能,优化医生诊疗流程,提升患者服务质量,实现医疗资源的有效利用。
515 6
|
11月前
|
关系型数据库 MySQL 数据处理
探索Python中的异步编程:从asyncio到异步数据库操作
在这个快节奏的技术世界里,效率和性能是关键。本文将带你深入Python的异步编程世界,从基础的asyncio库开始,逐步探索到异步数据库操作的高级应用。我们将一起揭开异步编程的神秘面纱,探索它如何帮助我们提升应用程序的性能和响应速度。
|
监控 Java Serverless
函数计算产品使用问题之对于OSS打包的zip的保存目录,该如何操作
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
159 6
|
8月前
|
安全 Android开发 数据安全/隐私保护
《鸿蒙Next原生应用的独特用户体验之旅》
鸿蒙Next在界面设计、操作逻辑、动效体验等方面与iOS类似,强调简洁一致性,悬浮效果提升空间感。其操作便捷,动效流畅,性能优化使流畅度提升30%,媲美iOS。智能交互方面,鸿蒙Next的小艺助手和跨设备互联功能表现出色,支持识屏对话等深度交互。安全隐私保护机制细致,应用体积小,节省流量和存储空间。相比安卓和iOS,鸿蒙Next在用户体验上展现出独特优势,为用户带来更优质、便捷和安全的使用感受。
486 9
|
监控 关系型数据库 MySQL
实时计算 Flink版产品使用合集之如何在route中将多张表弄成宽表
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
存储 数据挖掘 数据处理
Pandas Excel数据处理指南
在数据处理和分析的过程中,Excel是一个非常常见的工具。然而,当数据量变大,操作复杂度增加时,Excel的效率和功能可能无法满足需求。Pandas是一个强大的Python数据处理库,可以轻松地读取、处理和分析Excel文件中的数据。本指南将介绍如何使用Pandas进行Excel数据处理,并展示一些常见的操作和技巧。
|
存储 NoSQL 关系型数据库
什么是NoSQL数据库?它与传统关系型数据库有什么区别?
什么是NoSQL数据库?它与传统关系型数据库有什么区别?
388 0
|
C#
WPF 自定义CheckBox样式
自定义的CheckBox样式,mark一下,方便以后参考复用 模板 一般CheckBox模板太难看了,所以肯定要重写其中的模板ControlTemplate 外边框 俩个Rectangle,用于定义复选框选中/未选中时的背景色和边框样式 对勾√ 通过俩个path组合,并控制其显示,用于定义选中状态 选中状态 模板状态为未选中状态和选中状态,设置为默认未选中就好了。
3080 0