From 235af1df1ed93759933b0b5fe329e6d8993430fd Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Tue, 8 Nov 2016 17:27:43 +0100 Subject: [PATCH] Added the work offline switch for Gradle plugin without this change you have to pass `contractRepositoryUrl` for the contract jar to be downloaded with this change you can pass the `contractsWorkOffline` flag and the local maven repo will be analyzed fixes #140 --- .../contract/verifier/plugin/GradleContractsDownloader.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/main/groovy/org/springframework/cloud/contract/verifier/plugin/GradleContractsDownloader.groovy b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/main/groovy/org/springframework/cloud/contract/verifier/plugin/GradleContractsDownloader.groovy index 8ee920a0e3..d86e08d335 100644 --- a/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/main/groovy/org/springframework/cloud/contract/verifier/plugin/GradleContractsDownloader.groovy +++ b/spring-cloud-contract-tools/spring-cloud-contract-gradle-plugin/src/main/groovy/org/springframework/cloud/contract/verifier/plugin/GradleContractsDownloader.groovy @@ -47,7 +47,7 @@ class GradleContractsDownloader { } private boolean shouldDownloadContracts(ContractVerifierExtension extension) { - return StringUtils.hasText(extension.contractsRepositoryUrl) && + return (StringUtils.hasText(extension.contractsRepositoryUrl) || extension.contractsWorkOffline) && (StringUtils.hasText(extension.contractDependency.artifactId) || StringUtils.hasText(extension.contractDependency.stringNotation)) }