我目前正在通过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提取文件的一部分并将其插入入门指南中。