我目前正在通过https://spring.io/guides/gs/maven/#scratch并发现

<dependencies>
    <!-- tag::joda[] -->
    <dependency>
        <groupId>joda-time</groupId>
        <artifactId>joda-time</artifactId>
        <version>2.9.2</version>
    </dependency>
    <!-- end::joda[] -->
    <!-- tag::junit[] -->
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.12</version>
        <scope>test</scope>
    </dependency>
    <!-- end::junit[] -->
</dependencies>


我想知道:

<!-- tag::joda[] -->有什么用处?

最佳答案

您正在读取的Getting Started Guide是从AsciiDoc文件生成的:

https://github.com/spring-projects/spring-boot/blob/master/README.adoc

AsciiDoc是与DocBook XML等效的文档格式。
代替复制粘贴部分源代码,AsciiDoc语法允许指向源代码的某些部分。

要包含pom.xml的一部分,可以使用以下语法:

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


其中包括代码段:

<!-- tag::joda[] -->
<dependency>
    <groupId>joda-time</groupId>
    <artifactId>joda-time</artifactId>
    <version>2.9.2</version>
</dependency>
<!-- end::joda[] -->


为了回答您的问题,<!-- tag::joda[] -->是一个标记,允许AsciiDoc提取文件的一部分并将其插入入门指南中。

07-26 09:08