2017-03-05 10 views
0

すべてSpring Boot sample projectsは、中央Mavenのリポジトリにない親プロジェクトspring-boot-samplesを持っています。ですから、私が春のブートサンプルプロジェクトのベースに自分のアプリケーションを作成し始めたら、私のアプリケーションは親プロジェクトとしてspring-boot-samplesになるはずです。親プロジェクトとして、ばねブートサンプルを取り除く

アプリケーションの親としてspring-boot-samplesプロジェクトを持っを取り除くために一般的な方法は何ですか?春のブートアプリケーションとしてアプリケーションを実行するために

+0

サンプルプロジェクトを使用する代わりに、http://start.spring.ioを使用してスケルトンプロジェクトベースを作成します。 – Gregg

+0

春のブートサンプルプロジェクトがより手近です。たとえば、[spring-boot-sample-web-secure](https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample-web-secure)単純なセキュリティ設定javaコードが含まれています。一方、start.spring.ioのプロジェクトに "Security"を追加すると、pom.xmlに関連する依存関係が追加されます。 – user3705896

答えて

1

は、あなたのアプリケーションへのヒント(依存関係)を提供する必要があります。あなたのケーススプリング・ブート・サンプルである

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

はあなたに春ブートアプリケーションのサポートを提供しています。どうやって?

開くとアーティファクトIDを有するのpom.xml、

ここ

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

注:MORかのコメントに返信必要な情報。

関連する問題