xml - pom文件中缺少包装标签

标签 xml spring spring-boot jar pom.xml

我正在尝试遵循 Manning 出版物中 Spring In Action 5th edition 一书中的 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>不见了?

最佳答案

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



见:https://maven.apache.org/pom.html节包装。

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

关于xml - pom文件中缺少包装标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58561481/

相关文章:

javascript - getElementById 找不到结果

c# - 创建新的 XML 元素

xml - 可以使用 'role' 属性对 DocBook 元素进行子类化吗?如果是这样,怎么办?

JAVA 1.8 和 WebSphere 8..5.5.11 - Spring 和 Apache CXF 兼容版本

java - Spring Boot Thymeleaf 3 外部 javascript 模板配置

angular - 访问被 CORS 策略 : Response to preflight request doesn't pass access control check 阻止

python - 在 Python 中使用 XML 模式进行验证

java - 开发 Facebook 应用程序的最佳客户端/服务器架构?

从属性文件创建 Spring Boot 动态 Bean

java - 如何从不同的Consul上下文中获取多个Consul KV?