摆脱spring-boot-samples作为父项目

时间:2017-03-05 18:40:15

标签: java maven spring-boot

所有Updated Pastebin都有父项目spring-boot-samples,它不在中央maven存储库中。因此,如果我开始在任何Spring启动示例项目的基础上创建我的应用程序,那么我的应用程序应该spring-boot-samples作为父项目。

摆脱将spring-boot-samples项目作为应用程序的父项的常用方法是什么?

1 个答案:

答案 0 :(得分:1)

为了将您的应用程序作为Spring启动应用程序运行,您需要为您的应用程序提供提示(依赖项)。

是,

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.0.BUILD-SNAPSHOT</version>
        <relativePath>../spring-boot-starters/spring-boot-starter-parent</relativePath>
    </parent>

在您的情况下,spring-boot-samples正在为您提供Spring Boot Application的支持。怎么样?

打开具有工件ID的pom.xml,

  

spring-boot-samples

在这里你可以找到上面提到的Spring Boot Identifier(spring-boot-starter-parent)作为spring-boot-samples的父代

因此,提出您的问题,如果您希望摆脱所述父母,您必须将此依赖关系作为当前申请的父母。

  

spring-boot-starter-parent

参考(按顺序):

  1. https://github.com/spring-projects/spring-boot/blob/master/spring-boot-samples/spring-boot-sample-web-secure/pom.xml
  2. https://github.com/spring-projects/spring-boot/blob/master/pom.xml
  3. 注意:如果需要更多信息,请在评论中回复。