2017-11-17 8 views
0

私は春には本当に基本的なプログラムに取り組んでいます。pom.xmlエラーでjarが見つかりませんでしたが、通常は含まれません

[ERROR] 'dependencies.dependency.version' org.springframeworkのために:これはこれは私が取得していますエラーがある

<dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter</artifactId> 
    </dependency> 

    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-mail</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-test</artifactId> 
     <scope>test</scope> 
    </dependency> 

私のpom.xmlの抜粋です.boot:spring-boot-starter:jarがありません。 org.springframework.bootの[dependency.dependency.version] [ERROR]:spring-boot-starter-mail:jarが見つかりません。 org.springframework.bootの[dependencies.dependency.version] [ERROR]:spring-boot-starter-test:jarが見つかりません。

これは、私の依存関係に<バージョン>セクションがないためです。しかし、現在私が参照している他のすべてのJavaアプリケーションでは、これらの基本的な依存関係のバージョンは決して含まれません。私のpomには、私が参照しているファイルに含まれているかもしれない、私が最初から作成したものではないかもしれない、あらかじめ含めるべきものがありますか?そうでない場合、どのようにして彼らのバージョン依存性がpom依存関係に含まれていないのですか? また、これらの基本的な依存関係のバージョンを調べるにはどうすればよいですか?

+0

要するに、プロジェクト内の何かが依存関係のバージョンを宣言する必要があります。同様の回答については、https://stackoverflow.com/questions/29476472/maven-dependency-without-versionをご覧ください。その他の質問については、https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-testを参照してください。 – mattias

答えて

0

ので、我々はexplcitly宣言する必要はありません依存関係の最新バージョンのpom.xml

に春のダウンロードなど
<dependency> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-web</artifactId> 
    <version>1.5.7.RELEASE</version> 
</dependency> 

を春スターターウェブMavenの依存関係を追加してください。

関連する問題