Добавление облачных контрактов нарушает зависимость от плагина nebula.release - PullRequest
0 голосов
/ 29 марта 2019

Я столкнулся со странной ошибкой, я хочу использовать плагин nebula.release в Gradle.Я имел успех, добавив его обоими следующими способами:

plugins {
    id 'nebula.release' version '6.3.5'
}

и

dependencies {
    classpath 'com.netflix.nebula:nebula-release-plugin:6.3.4'
}
apply plugin: 'nebula.release'

Однако, несмотря ни на что, когда я добавляю следующую строку classpath для spring-cloud-contracts:

classpath "org.springframework.cloud:spring-cloud-contract-gradle-plugin:2.1.0.RELEASE"

Это дает мне следующую ошибку:

An exception occurred applying plugin request [id: 'nebula.release', version: '6.3.5']
> Failed to apply plugin [id 'nebula.release']
   > No signature of method: org.eclipse.jgit.internal.storage.file.FileRepository.getRef() is applicable for argument types: (java.lang.String) values: [HEAD]
     Possible solutions: getAt(java.lang.String), getFS(), grep(), exactRef(java.lang.String), findRef(java.lang.String), getAllRefs()

Я совсем не уверен, почему добавление этой зависимости ломает так много вещей, любая помощь будет отличной!

...