Spring Boot Initializr:Maven 项目还是 Maven POM?

Posted

技术标签:

【中文标题】Spring Boot Initializr:Maven 项目还是 Maven POM?【英文标题】:Spring Boot Initializr: Maven project or Maven POM? 【发布时间】:2015-11-07 04:40:47 【问题描述】:

我想使用 Spring Initializr (https://start.spring.io) 设置 Spring Boot 项目,但我想知道您可以选择的项目类型的区别:Maven 项目或 Maven POM?

这两种类型到底有什么区别?

【问题讨论】:

【参考方案1】:

Maven POM 仅创建 pom.xml 文件。

Maven Project 创建pom.xml 文件和包含src 文件夹的示例项目:

> src:
    > main:
        > java:
            > com.example:
                Application.java
        > resources:
            application.properties
    > test:
        > java:
            > com.example:
                ApplicationTest.java
> pom.xml

【讨论】:

简单的英语和海峡前进...谢谢【参考方案2】:

Maven Project 是我们用来创建通用 Spring Boot 应用程序的类型。似乎Maven POM 仅用于下载构建脚本。

【讨论】:

这实际上是错误的。 Maven POM 选项仅用于下载构建脚本。它没有pom 包装。 原来如此,我知道错了!感谢您指出了这一点。已更新我的答案。【参考方案3】:

您甚至可以通过选择 maven 项目选项并说下载来体验它的基本区别,您将获得一个包含示例 spring boot 应用程序的 maven

其他情况下,您有现有项目并想要添加 Spring Boot,那么您可以简单地获取配置以包含 Spring Boot 工件

【讨论】:

我什至不知道这个答案想说什么。 @Cypher 不是我

以上是关于Spring Boot Initializr:Maven 项目还是 Maven POM?的主要内容,如果未能解决你的问题,请参考以下文章

IDEA新建spring boot项目没有Spring Initializr选项

Spring Initializr 构建Spring Boot/Cloud工程

使用Intellij中的Spring Initializr来快速构建Spring Boot工程

Spring Boot Initializr:Maven 项目还是 Maven POM?

Springboot:使用Intellij中的Spring Initializr来快速构建Spring Boot工程

Spring Cloud Spring Boot mybatis分布式微服务云架构使用Intellij中的Spring Initializr来快速构建Spring Boot/Cloud工程