pom 文件中缺少包装标签

Packaging tag missing in pom file

我正在尝试遵循 Manning 出版社 Spring In Action 第 5 版一书中的 spring 教程。 我使用的IDE是Spring Tool Suite 4,从中可以看到最新版本的Spring Boot是2.2.0

书中给出的pom文件的例子中提到会有一个 <packaging>jar</packaging>条目,但是在生成的 pom 文件中,我没有找到它。本书基于 版本 2.0.4 和书中所述条目的部分是这样的:

<groupId>sia</groupId>
 <artifactId>taco-cloud</artifactId>
 <version>0.0.1-SNAPSHOT</version>
 <packaging>jar</packaging>
 <name>taco-cloud</name>
 <description>Taco Cloud Example</description>

在IDE中生成的pom文件中我看到了这个:

<groupId>sia</groupId>
    <artifactId>taco-cloud</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>taco-cloud</name>
    <description>Taco Cloud Example</description>

有谁知道条目 <packaging>jar</packaging> 丢失的原因吗?

"jar"是默认的打包类型。如果未指定,该值将默认为 jar。

When no packaging is declared, Maven assumes the packaging is the default: jar

参见:https://maven.apache.org/pom.html 部分 包装

Java 应用程序将打包到 JAR,这是默认方式。