1

Spring Cloud Contract 機能を使用して基本的な例を構築しようとしています。

Spring Tool Suite ウィザードを使用して Spring Cloud Contract を追加するには、Spring-Boot バージョン 1.4.1 以降を選択する必要があります。

ただし、Spring Boot 1.4.1 と Spring Contract 1.0.1.RELEASE を使用するプロジェクトを作成すると、すべての統合テストが次のエラーで失敗します。

java.lang.NoClassDefFoundError: org/springframework/boot/SpringBootConfiguration

また、公式の例 (サーバーおよび消費者プロジェクト)をダウンロードしようとしました。

どちらも完全に機能しますが、Spring-Boot の非安定バージョンを使用しています。

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

このバージョンを 1.4.1 に変更しようとすると、両方とも同じエラーで失敗します。

Spring Cloud Contract の設定方法を知っている人はいますか? そこに例はありますか?

4

0 に答える 0