pom文件中缺少包装标签

jav*_*son 3 xml spring jar pom.xml spring-boot

我正在尝试遵循 Manning 出版物中 Spring In Action 5th edition 一书中的春季教程。我使用的 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>
Run Code Online (Sandbox Code Playgroud)

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

<groupId>sia</groupId>
    <artifactId>taco-cloud</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>taco-cloud</name>
    <description>Taco Cloud Example</description>
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么<packaging>jar</packaging>缺少条目?

nhu*_*uvy 5

当没有声明包装时,Maven 假定包装是默认的:jar

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

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