什么是 Maven pom 标签?

What is a maven pom tag?

我正在查看一个 Spring 示例,他们对标准 maven pom 依赖项有这样奇怪的评论:

<!-- tag::security[] -->
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
</dependencies>
<!-- end::security[] -->

那是tag::security和end::securityXML的评论?它的格式化方式看起来像是要处理它,而不是 Maven 的东西...

该示例由 AsciiDoc, you can also refer to this 生成,以获取更详细的信息。

如果要包含 pom.xml 的某些部分,可以使用以下语法:

include::complete/pom.xml[tag=security]

标签 <!-- tag::security[] --><!-- end::security[] --> 是允许 AsciiDoc 提取部分文档并将其插入指南或示例的标记。