diff --git a/spring-cloud-contract-stub-runner/src/main/java/org/springframework/cloud/contract/stubrunner/ClasspathStubProvider.java b/spring-cloud-contract-stub-runner/src/main/java/org/springframework/cloud/contract/stubrunner/ClasspathStubProvider.java index 2d8b1baf57..8cf2be355e 100644 --- a/spring-cloud-contract-stub-runner/src/main/java/org/springframework/cloud/contract/stubrunner/ClasspathStubProvider.java +++ b/spring-cloud-contract-stub-runner/src/main/java/org/springframework/cloud/contract/stubrunner/ClasspathStubProvider.java @@ -87,10 +87,16 @@ public class ClasspathStubProvider implements StubDownloaderBuilder { for (Resource resource : resources) { try { String relativePath = relativePathPicker(resource, groupAndArtifactPattern); + if (log.isDebugEnabled()) { + log.debug("Relative path for resource is [" + relativePath + "]"); + } int lastIndexOf = relativePath.lastIndexOf(File.separator); String relativePathWithoutFile = lastIndexOf > -1 ? relativePath.substring(0, lastIndexOf) : relativePath; + if (log.isDebugEnabled()) { + log.debug("Relative path without file name is [" + relativePathWithoutFile + "]"); + } Path directory = Files.createDirectories( new File(tmp, relativePathWithoutFile).toPath()); File newFile = new File(directory.toFile(), resource.getFilename());