@@ -370,13 +363,11 @@
junit
junit
- 4.12
test
org.assertj
assertj-core
- 2.4.0
test
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/main/groovy/org/springframework/cloud/contract/maven/verifier/ManifestCreator.groovy b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/main/groovy/org/springframework/cloud/contract/maven/verifier/ManifestCreator.groovy
index 73b3b7ccf8..014cba93d6 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/main/groovy/org/springframework/cloud/contract/maven/verifier/ManifestCreator.groovy
+++ b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/main/groovy/org/springframework/cloud/contract/maven/verifier/ManifestCreator.groovy
@@ -27,7 +27,7 @@ class ManifestCreator {
manifest.addConfiguredAttribute(new Manifest.Attribute("Spring-Cloud-Contract-Verifier-Maven-Plugin-Version", verifierMavenPlugin.version));
if (verifierMavenPlugin.getDependencies()) {
String verifierVersion = verifierMavenPlugin.getDependencies().find {
- it.artifactId == 'spring-cloud-contract-verifier-core'
+ it.artifactId == 'spring-cloud-contract-verifier'
}.version
manifest.addConfiguredAttribute(new Manifest.Attribute("Spring-Cloud-Contract-Verifier-Version", verifierVersion));
}
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/main/java/org/springframework/cloud/contract/maven/verifier/ConvertMojo.java b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/main/java/org/springframework/cloud/contract/maven/verifier/ConvertMojo.java
index 65f1cd41a9..09315b7dda 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/main/java/org/springframework/cloud/contract/maven/verifier/ConvertMojo.java
+++ b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/main/java/org/springframework/cloud/contract/maven/verifier/ConvertMojo.java
@@ -36,7 +36,7 @@ import org.springframework.cloud.contract.verifier.wiremock.RecursiveFilesConver
/**
* Convert Spring Cloud Contract Verifier contracts into WireMock stubs mappings.
*
- * This goal allow to generate `stubs-jar` or execute `spring-cloud-contract-verifier:run` with generated WireMock mappings.
+ * This goal allows you to generate `stubs-jar` or execute `spring-cloud-contract:run` with generated WireMock mappings.
*/
@Mojo(name = "convert", requiresProject = false, defaultPhase = LifecyclePhase.PROCESS_TEST_RESOURCES)
public class ConvertMojo extends AbstractMojo {
diff --git a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/main/java/org/springframework/cloud/contract/maven/verifier/GenerateStubsMojo.java b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/main/java/org/springframework/cloud/contract/maven/verifier/GenerateStubsMojo.java
index 74d38eaa48..50a2e8009b 100644
--- a/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/main/java/org/springframework/cloud/contract/maven/verifier/GenerateStubsMojo.java
+++ b/spring-cloud-contract-tools/spring-cloud-contract-maven-plugin/src/main/java/org/springframework/cloud/contract/maven/verifier/GenerateStubsMojo.java
@@ -75,7 +75,7 @@ public class GenerateStubsMojo extends AbstractMojo {
private File createStubJar(File stubsOutputDir) throws MojoFailureException, MojoExecutionException {
if (!stubsOutputDir.exists()) {
- throw new MojoExecutionException("Stubs could not be found: [" + stubsOutputDir.getAbsolutePath() + "] .\nPlease make sure that spring-cloud-contract-verifier:convert was invoked");
+ throw new MojoExecutionException("Stubs could not be found: [" + stubsOutputDir.getAbsolutePath() + "] .\nPlease make sure that spring-cloud-contract:convert was invoked");
}
String stubArchiveName = project.getBuild().getFinalName() + "-" + classifier + ".jar";
File stubsJarFile = new File(projectBuildDirectory, stubArchiveName);
diff --git a/spring-cloud-contract-verifier/pom.xml b/spring-cloud-contract-verifier/pom.xml
index 7ff81d59fa..4630f7752f 100644
--- a/spring-cloud-contract-verifier/pom.xml
+++ b/spring-cloud-contract-verifier/pom.xml
@@ -10,8 +10,8 @@
spring-cloud-contract-verifier
jar
- Spring Cloud Contract Verifier Core
- Spring Cloud Contract Verifier Core
+ Spring Cloud Contract Verifier
+ Spring Cloud Contract Verifier
org.springframework.cloud
@@ -56,6 +56,10 @@
org.codehaus.groovy
groovy
+
+ org.codehaus.groovy
+ groovy-nio
+
org.codehaus.groovy
groovy-json
@@ -99,6 +103,15 @@
org.codehaus.gmavenplus
gmavenplus-plugin
+
+
+
+ addSources
+ compile
+ testCompile
+
+
+
diff --git a/spring-cloud-contract-verifier/src/main/groovy/org/springframework/cloud/contract/verifier/dsl/wiremock/WireMockStubStrategy.groovy b/spring-cloud-contract-verifier/src/main/groovy/org/springframework/cloud/contract/verifier/dsl/wiremock/WireMockStubStrategy.groovy
index 41c1ed1615..99120119a3 100644
--- a/spring-cloud-contract-verifier/src/main/groovy/org/springframework/cloud/contract/verifier/dsl/wiremock/WireMockStubStrategy.groovy
+++ b/spring-cloud-contract-verifier/src/main/groovy/org/springframework/cloud/contract/verifier/dsl/wiremock/WireMockStubStrategy.groovy
@@ -16,12 +16,14 @@
package org.springframework.cloud.contract.verifier.dsl.wiremock
+import groovy.transform.CompileDynamic
+import groovy.transform.CompileStatic
+
+import org.springframework.cloud.contract.verifier.file.ContractMetadata
+
import com.github.tomakehurst.wiremock.http.ResponseDefinition
import com.github.tomakehurst.wiremock.matching.RequestPattern
import com.github.tomakehurst.wiremock.stubbing.StubMapping
-import groovy.transform.CompileDynamic
-import groovy.transform.CompileStatic
-import org.springframework.cloud.contract.verifier.file.ContractMetadata
/**
* Converts a {@link ContractMetadata} into a WireMock stub