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
,这是默认方式。
我正在尝试遵循 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
,这是默认方式。