2017-03-05 4 views
0

Alle Spring Boot sample projects haben übergeordnete Projekt spring-boot-samples, die nicht in zentralen Maven-Repository ist. Wenn ich also anfange, meine Anwendung in der Basis eines beliebigen Spring-Boot-Beispielprojekts zu erstellen, sollte meine Anwendung spring-boot-samples als übergeordnetes Projekt haben.Spring-Boot-Samples als übergeordnetes Projekt loswerden

Was ist der übliche Weg, loszuwerden, spring-boot-samples Projekt als ein Elternteil der Anwendung zu haben?

+0

Verwenden Sie http://start.spring.io, um eine Skelettprojektbasis zu erstellen, anstatt Beispielprojekte zu verwenden. – Gregg

+0

Spring Boot Beispielprojekte sind mehr Reichweite. Zum Beispiel [spring-boot-sample-web-secure] (https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-web-secure) enthält einfachen Sicherheitskonfigurations-Java-Code, währenddessen "Sicherheit" hinzugefügt wird, um in start.spring.io zu projizieren, werden nur verwandte Abhängigkeiten zu pom.xml hinzugefügt. – user3705896

Antwort

1

Um Ihre Anwendung als Spring-Boot-Anwendung ausführen zu können, müssen Sie Ihrer Anwendung einen Hinweis (Abhängigkeiten) geben.

Welche ist,

<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> 

In Ihrem Fall Feder-boot-Proben bieten Ihnen die Unterstützung der Frühlings-Boot-Anwendung. Wie?

Öffnen Sie die pom.xml von Artefakt-ID, wie sie,

spring-boot-samples

Hier können Sie oben finden erwähnt Frühling Boot-Identifier (Feder-boot-Starter-Eltern) als Eltern Spring-Boot-Proben

Daher kommt zu Ihrer Frage, wenn Sie besagter Elternteil loswerden wollen, müssen Sie diese Abhängigkeit als Elternteil zu Ihrer aktuellen Anwendung.

spring-boot-starter-parent

Reference (in Reihenfolge):

  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

Hinweis: Antworten in Kommentar, wenn mor Die Information benötigt.

Verwandte Themen