diff --git a/spring-cloud-contract-verifier-maven-plugin/complex-content.html b/spring-cloud-contract-verifier-maven-plugin/complex-content.html index 0d43b0fb1c..b9ec4d6af8 100644 --- a/spring-cloud-contract-verifier-maven-plugin/complex-content.html +++ b/spring-cloud-contract-verifier-maven-plugin/complex-content.html @@ -1,6 +1,6 @@ @@ -9,7 +9,7 @@ -
+
+
+
+
+
+
+
+
+ Full name:
+ +org.springframework.cloud.contract:spring-cloud-contract-verifier-maven-plugin:1.0.0.BUILD-SNAPSHOT:convert
+ +Description:
+ +This goal allow to generate `stubs-jar` or execute +`spring-cloud-contract-verifier:run` with generated WireMock +mappings.
Attributes:
+ +| Name | + +Type | + +Since | + +Description | +
|---|---|---|---|
| contractsDirectory | + +File | + +- | + +Directory containing Spring Cloud Contract Verifier contracts
+written using the GroovyDSL Default value is: ${basedir}/src/test/resources/contracts. |
+
| destination | + +File | + +- | + +(no description) Default value is: ${basedir}. User property is: stubsDirectory. |
+
| outputDirectory | + +File | + +- | + +Directory where the generated WireMock stubs from Groovy DSL should
+be placed. You can then mention them in your packaging task to
+create jar with stubs Default value is: ${project.build.directory}/stubs. |
+
| skip | + +boolean | + +- | + +(no description) Default value is: false. User property is: spring.cloud.contract.verifier.skip. |
+
| source | + +File | + +- | + +Directory containing contracts written using the GroovyDSL
+
+ This parameter is only used when goal is executed outside of +maven project. Default value is: ${basedir}. User property is: contractsDirectory. |
+
skip:
+ +This parameter is only used when goal is executed outside of +maven project.
+
+
+
+
+
+
+
+
+ The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:
+| GroupId | +ArtifactId | +Version | +Type | +Licenses |
|---|---|---|---|---|
| ch.qos.logback | +logback-core | +1.1.3 | +jar | +Eclipse Public License - v 1.0-GNU Lesser General Public License |
| org.apache.maven | +maven-archiver | +3.0.0 | +jar | +Apache License, Version 2.0 |
| org.apache.maven.shared | +maven-filtering | +3.1.0 | +jar | +Apache License, Version 2.0 |
| org.codehaus.plexus | +plexus-archiver | +3.1 | +jar | +The Apache Software License, Version 2.0 |
| org.springframework.cloud.contract | +spring-cloud-contract-stub-runner | +1.0.0.BUILD-SNAPSHOT | +jar | +Apache License, Version 2.0 |
| org.springframework.cloud.contract | +spring-cloud-contract-verifier-converters | +1.0.0.BUILD-SNAPSHOT | +jar | +Apache License, Version 2.0 |
| org.springframework.cloud.contract | +spring-cloud-contract-verifier-core | +1.0.0.BUILD-SNAPSHOT | +jar | +Apache License, Version 2.0 |
The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:
+| GroupId | +ArtifactId | +Version | +Type | +Licenses |
|---|---|---|---|---|
| io.takari.maven.plugins | +takari-plugin-integration-testing | +2.9.0 | +pom | +The Eclipse Public License, Version 1.0 |
| io.takari.maven.plugins | +takari-plugin-testing | +2.9.0 | +jar | +The Eclipse Public License, Version 1.0 |
| junit | +junit | +4.12 | +jar | +Eclipse Public License 1.0 |
| org.apache.maven | +maven-compat | +3.2.5 | +jar | +Apache License, Version 2.0 |
| org.assertj | +assertj-core | +2.4.0 | +jar | +Apache License, Version 2.0 |
| org.slf4j | +slf4j-simple | +1.7.12 | +jar | +MIT License |
The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:
+| GroupId | +ArtifactId | +Version | +Type | +Licenses |
|---|---|---|---|---|
| javax.inject | +javax.inject | +1 | +jar | +The Apache Software License, Version 2.0 |
| org.apache.maven | +maven-core | +3.2.5 | +jar | +Apache License, Version 2.0 |
| org.apache.maven | +maven-plugin-api | +3.2.5 | +jar | +Apache License, Version 2.0 |
| org.apache.maven.plugin-tools | +maven-plugin-annotations | +3.4 | +jar | +Apache License, Version 2.0 |
| org.eclipse.aether | +aether-api | +1.1.0 | +jar | +Eclipse Public License, Version 1.0 |
The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.
+The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:
+The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:
+| GroupId | +ArtifactId | +Version | +Type | +Licenses |
|---|---|---|---|---|
| io.takari.m2e.workspace | +org.eclipse.m2e.workspace.cli | +0.4.0 | +jar | +Eclipse Public License - v 1.0 |
| org.apache.commons | +commons-exec | +1.2 | +jar | +The Apache Software License, Version 2.0 |
| org.apache.maven.wagon | +wagon-provider-api | +2.8 | +jar | +Apache License, Version 2.0 |
| org.hamcrest | +hamcrest-core | +1.3 | +jar | +New BSD License |
The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:
+| Spring Cloud Contract Verifier Maven Plugin |
|---|
|
+ Description: Spring Cloud Contract Verifier Maven Plugin +URL: https://github.com/spring-cloud/spring-cloud-contract +Project Licenses: Apache License, Version 2.0 |
| Spring Cloud Contract Verifier Core |
|---|
|
+ Description: Spring Cloud Contract Verifier Core + +Project Licenses: Apache License, Version 2.0 |
| Spring Cloud Contract Spec |
|---|
|
+ Description: Spring Cloud Contract Spec +URL: https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-spec +Project Licenses: Apache License, Version 2.0 |
| Spring Cloud Contract Verifier Testing Utils |
|---|
|
+ Description: Spring Cloud Contract Verifier Testing Utils + +Project Licenses: Apache License, Version 2.0 |
| Commons IO |
|---|
|
+ Description: Commons-IO contains utility classes, stream implementations, file filters, file comparators and endian classes. +URL: http://commons.apache.org/io/ +Project Licenses: The Apache Software License, Version 2.0 |
| Apache Commons Lang |
|---|
|
+ Description: Apache Commons Lang, a package of Java utility classes for the + classes that are in java.lang's hierarchy, or are considered to be so + standard as to justify existence in java.lang. +URL: http://commons.apache.org/proper/commons-lang/ +Project Licenses: The Apache Software License, Version 2.0 |
| WireMock |
|---|
|
+ Description: A web service test double for all occasions +URL: http://wiremock.org +Project Licenses: The Apache Software License, Version 2.0 |
| Guava: Google Core Libraries for Java |
|---|
|
+ Description: Guava is a suite of core and expanded libraries that include + utility classes, google's collections, io classes, and much + much more. + + Guava has only one code dependency - javax.annotation, + per the JSR-305 spec. +URL: http://code.google.com/p/guava-libraries/guava +Project Licenses: The Apache Software License, Version 2.0 |
| Jackson-core |
|---|
|
+ Description: Core Jackson abstractions, basic JSON streaming API implementation +URL: https://github.com/FasterXML/jackson-core +Project Licenses: The Apache Software License, Version 2.0 |
| Jackson-annotations |
|---|
|
+ Description: Core annotations used for value types, used by Jackson data binding package. +URL: http://github.com/FasterXML/jackson +Project Licenses: The Apache Software License, Version 2.0 |
| jackson-databind |
|---|
|
+ Description: General data-binding functionality for Jackson: works on core streaming API +URL: http://github.com/FasterXML/jackson +Project Licenses: The Apache Software License, Version 2.0 |
| org.xmlunit:xmlunit-core |
|---|
|
+ Description: XMLUnit for Java + +Project Licenses: The Apache Software License, Version 2.0 |
| org.xmlunit:xmlunit-legacy |
|---|
|
+ Description: XMLUnit 1.x Compatibility Layer + +Project Licenses: The BSD 3-Clause License |
| zjsonpatch |
|---|
|
+ Description: Java Library to find / apply JSON Patches according to RFC 6902 +URL: https://github.com/flipkart-incubator/zjsonpatch/ +Project Licenses: The Apache Software License, Version 2.0 |
| Apache Commons Collections |
|---|
|
+ Description: The Apache Commons Collections package contains types that extend and augment the Java Collections Framework. +URL: http://commons.apache.org/proper/commons-collections/ +Project Licenses: The Apache Software License, Version 2.0 |
| jsonassert |
|---|
|
+ Description: Small library for those who have a hard time understanding the complexity of JSON Path.' +URL: https://github.com/marcingrzejszczak/jsonassert +Project Licenses: The Apache License, Version 2.0 |
| Json Path |
|---|
|
+ Description: Java port of Stefan Goessner JsonPath. +URL: https://github.com/jayway/JsonPath +Project Licenses: The Apache Software License, Version 2.0 |
| JSON Small and Fast Parser |
|---|
|
+ Description: JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language. + +Project Licenses: The Apache Software License, Version 2.0 |
| ASM based accessors helper used by json-smart |
|---|
|
+ Description: Java reflect give poor performance on getter setter an constructor calls, +accessors-smart use ASM to speed up those calls. + +Project Licenses: The Apache Software License, Version 2.0 |
| ASM Core |
|---|
|
+ Description: A very small and fast Java bytecode manipulation framework +URL: http://asm.objectweb.org/asm/ +Project Licenses: BSD |
| Apache Groovy |
|---|
|
+ Description: Groovy: A powerful, dynamic language for the JVM + +Project Licenses: The Apache Software License, Version 2.0 |
| Apache Groovy |
|---|
|
+ Description: Groovy: A powerful, dynamic language for the JVM + +Project Licenses: The Apache Software License, Version 2.0 |
| Apache Groovy |
|---|
|
+ Description: Groovy: A powerful, dynamic language for the JVM + +Project Licenses: The Apache Software License, Version 2.0 |
| JSONassert |
|---|
|
+ Description: A library to develop RESTful but flexible APIs +URL: http://github.com/skyscreamer/yoga +Project Licenses: The Apache Software License, Version 2.0 |
| JSON in Java |
|---|
|
+ Description: JSON is a light-weight, language independent, data interchange format. + See http://www.JSON.org/ + + The files in this package implement JSON encoders/decoders in Java. + It also includes the capability to convert between JSON and XML, HTTP + headers, Cookies, and CDL. + + This is a reference implementation. There is a large number of JSON packages + in Java. Perhaps someday the Java community will standardize on one. Until + then, choose carefully. + + The license includes this restriction: "The software shall be used for good, + not evil." If your conscience cannot live with that, then choose a different + package. + + The package compiles on Java 1.2 thru Java 1.4. +URL: https://github.com/douglascrockford/JSON-java +Project Licenses: The JSON License |
| Spring Cloud Contract Verifier Converters |
|---|
|
+ Description: Spring Cloud Contract Verifier Converters + +Project Licenses: Apache License, Version 2.0 |
| Apache Groovy |
|---|
|
+ Description: Groovy: A powerful, dynamic language for the JVM + +Project Licenses: The Apache Software License, Version 2.0 |
| Automaton |
|---|
|
+ Description: A DFA/NFA (finite-state automata) implementation with + Unicode alphabet (UTF16) and support for the standard regular + expression operations (concatenation, union, Kleene star) and a number + of non-standard ones (intersection, complement, etc.) +URL: http://www.brics.dk/automaton/ +Project Licenses: BSD |
| Spring Cloud Contract Stub Runner |
|---|
|
+ Description: Spring Cloud Contract Stub Runner + +Project Licenses: Apache License, Version 2.0 |
| Spring Cloud Contract Verifier Messaging Core |
|---|
|
+ Description: Spring Cloud Contract Verifier Messaging Core + +Project Licenses: Apache License, Version 2.0 |
| Spring Core |
|---|
|
+ Description: Spring Core +URL: https://github.com/spring-projects/spring-framework +Project Licenses: The Apache Software License, Version 2.0 |
| args4j |
|---|
|
+ Description: args4j : Java command line arguments parser +URL: http://args4j.kohsuke.org/args4j/ +Project Licenses: MIT License |
| Aether Implementation |
|---|
|
+ Description: An implementation of the repository system. +URL: http://www.eclipse.org/aether/aether-impl/ +Project Licenses: Eclipse Public License, Version 1.0 |
| Aether SPI |
|---|
|
+ Description: The service provider interface for repository system implementations and repository connectors. +URL: http://www.eclipse.org/aether/aether-spi/ +Project Licenses: Eclipse Public License, Version 1.0 |
| Aether Transport File |
|---|
|
+ Description: A transport implementation for repositories using file:// URLs. +URL: http://www.eclipse.org/aether/aether-transport-file/ +Project Licenses: Eclipse Public License, Version 1.0 |
| Aether Transport HTTP |
|---|
|
+ Description: A transport implementation for repositories using http:// and https:// URLs. +URL: http://www.eclipse.org/aether/aether-transport-http/ +Project Licenses: Eclipse Public License, Version 1.0 |
| Apache HttpClient |
|---|
|
+ Description: Apache HttpComponents Client +URL: http://hc.apache.org/httpcomponents-client +Project Licenses: Apache License, Version 2.0 |
| Apache HttpCore |
|---|
|
+ Description: Apache HttpComponents Core (blocking I/O) +URL: http://hc.apache.org/httpcomponents-core-ga +Project Licenses: Apache License, Version 2.0 |
| Apache Commons Codec |
|---|
|
+ Description: The Apache Commons Codec package contains simple encoder and decoders for + various formats such as Base64 and Hexadecimal. In addition to these + widely used encoders and decoders, the codec package also maintains a + collection of phonetic encoding utilities. +URL: http://commons.apache.org/proper/commons-codec/ +Project Licenses: Apache License, Version 2.0 |
| JCL 1.1.1 implemented over SLF4J |
|---|
|
+ Description: JCL 1.1.1 implemented over SLF4J +URL: http://www.slf4j.org +Project Licenses: MIT License |
| Aether Connector Basic |
|---|
|
+ Description: A repository connector implementation for repositories using URI-based layouts. +URL: http://www.eclipse.org/aether/aether-connector-basic/ +Project Licenses: Eclipse Public License, Version 1.0 |
| Maven Aether Provider |
|---|
|
+ Description: Extensions to Aether for utilizing Maven POM and repository metadata. +URL: http://maven.apache.org/ref/3.3.9/maven-aether-provider/ +Project Licenses: Apache License, Version 2.0 |
| Aether API |
|---|
|
+ Description: The application programming interface for the repository system. +URL: http://www.eclipse.org/aether/aether-api/ +Project Licenses: Eclipse Public License, Version 1.0 |
| Apache Maven Filtering |
|---|
|
+ Description: A component to assist in filtering of resource files with properties from a Maven project. +URL: http://maven.apache.org/shared/maven-filtering/ +Project Licenses: Apache License, Version 2.0 |
| Apache Maven Shared Utils |
|---|
|
+ Description: Shared utils without any further dependencies +URL: http://maven.apache.org/shared/maven-shared-utils/ +Project Licenses: Apache License, Version 2.0 |
| FindBugs-jsr305 |
|---|
|
+ Description: JSR305 Annotations for Findbugs +URL: http://findbugs.sourceforge.net/ +Project Licenses: The Apache Software License, Version 2.0 |
| Plexus Common Utilities |
|---|
|
+ Description: A collection of various utility classes to ease working with strings, files, command lines, XML and + more. +URL: http://plexus.codehaus.org/plexus-utils +Project Licenses: The Apache Software License, Version 2.0 |
| Plexus Interpolation API |
|---|
|
+ Description: The Plexus project provides a full software stack for creating and executing software projects. +URL: http://plexus.codehaus.org/plexus-components/plexus-interpolation +Project Licenses: The Apache Software License, Version 2.0 |
| plexus-build-api |
|---|
|
+ Description: There is currently no description associated with this project. +URL: http://forge.sonatype.com/spice-parent/plexus-build-api/ +Project Licenses: Apache Public License 2.0 |
| Logback Core Module |
|---|
|
+ Description: logback-core module +URL: http://logback.qos.ch/logback-core +Project Licenses: Eclipse Public License - v 1.0, GNU Lesser General Public License |
| SLF4J Simple Binding |
|---|
|
+ Description: SLF4J Simple binding +URL: http://www.slf4j.org +Project Licenses: MIT License |
| SLF4J API Module |
|---|
|
+ Description: The slf4j API +URL: http://www.slf4j.org +Project Licenses: MIT License |
| javax.inject |
|---|
|
+ Description: The javax.inject API +URL: http://code.google.com/p/atinject/ +Project Licenses: The Apache Software License, Version 2.0 |
| Maven Core |
|---|
|
+ Description: Maven Core classes. +URL: http://maven.apache.org/ref/3.2.5/maven-core +Project Licenses: Apache License, Version 2.0 |
| Maven Model |
|---|
|
+ Description: Model for Maven POM (Project Object Model) +URL: http://maven.apache.org/ref/3.2.5/maven-model +Project Licenses: Apache License, Version 2.0 |
| Maven Settings |
|---|
|
+ Description: Maven Settings model. +URL: http://maven.apache.org/ref/3.2.5/maven-settings +Project Licenses: Apache License, Version 2.0 |
| Maven Settings Builder |
|---|
|
+ Description: The effective settings builder, with inheritance and password decryption. +URL: http://maven.apache.org/ref/3.2.5/maven-settings-builder +Project Licenses: Apache License, Version 2.0 |
| Maven Repository Metadata Model |
|---|
|
+ Description: Per-directory local and remote repository metadata. +URL: http://maven.apache.org/ref/3.2.5/maven-repository-metadata +Project Licenses: Apache License, Version 2.0 |
| Maven Artifact |
|---|
|
+ Description: Maven is a software build management and + comprehension tool. Based on the concept of a project object model: + builds, dependency management, documentation creation, site + publication, and distribution publication are all controlled from + the declarative file. Maven can be extended by plugins to utilise a + number of other development tools for reporting or the build + process. +URL: http://maven.apache.org/ref/3.2.5/maven-artifact +Project Licenses: Apache License, Version 2.0 |
| Maven Model Builder |
|---|
|
+ Description: The effective model builder, with inheritance, profile activation, interpolation, ... +URL: http://maven.apache.org/ref/3.2.5/maven-model-builder +Project Licenses: Apache License, Version 2.0 |
| Aether Utilities |
|---|
|
+ Description: A collection of utility classes to ease usage of the repository system. +URL: http://www.eclipse.org/aether/aether-util/ +Project Licenses: Eclipse Public License, Version 1.0 |
| org.eclipse.sisu.plexus |
|---|
|
+ Description: Plexus-JSR330 adapter; adds Plexus support to the Sisu-Inject container +URL: http://www.eclipse.org/sisu/org.eclipse.sisu.plexus/ +Project Licenses: Eclipse Public License, Version 1.0 |
| CDI APIs |
|---|
|
+ Description: APIs for JSR-299: Contexts and Dependency Injection for Java EE +URL: http://www.seamframework.org/Weld/cdi-api +Project Licenses: Apache License, Version 2.0 |
| JSR-250 Common Annotations for the JavaTM Platform |
|---|
|
+ Description: JSR-250 Reference Implementation by Glassfish +URL: http://jcp.org/aboutJava/communityprocess/final/jsr250/index.html +Project Licenses: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 |
| org.eclipse.sisu.inject |
|---|
|
+ Description: JSR330-based container; supports classpath scanning, auto-binding, and dynamic auto-wiring +URL: http://www.eclipse.org/sisu/org.eclipse.sisu.inject/ +Project Licenses: Eclipse Public License, Version 1.0 |
| Sisu Guice - Core Library |
|---|
|
+ Description: Patched build of Guice: a lightweight dependency injection framework for Java 6 and above +URL: https://github.com/google/guice/sisu-guice +Project Licenses: The Apache Software License, Version 2.0 |
| AOP alliance |
|---|
|
+ Description: AOP Alliance +URL: http://aopalliance.sourceforge.net +Project Licenses: Public Domain |
| Plexus Classworlds |
|---|
|
+ Description: A class loader framework +URL: http://plexus.codehaus.org/plexus-classworlds/ +Project Licenses: The Apache Software License, Version 2.0 |
| Plexus :: Component Annotations |
|---|
|
+ Description: Plexus Component "Java 5" Annotations, to describe plexus components properties in java sources with + standard annotations instead of javadoc annotations. +URL: http://plexus.codehaus.org/plexus-containers/plexus-component-annotations/ +Project Licenses: The Apache Software License, Version 2.0 |
| Plexus Security Dispatcher Component |
|---|
|
+ Description: There is currently no description associated with this project. +URL: http://spice.sonatype.org/plexus-sec-dispatcher +Project Licenses: Apache Public License 2.0 |
| Plexus Cipher: encryption/decryption Component |
|---|
|
+ Description: There is currently no description associated with this project. +URL: http://spice.sonatype.org/plexus-cipher +Project Licenses: Apache Public License 2.0 |
| Maven Plugin API |
|---|
|
+ Description: The API for plugins - Mojos - development. +URL: http://maven.apache.org/ref/3.2.5/maven-plugin-api +Project Licenses: Apache License, Version 2.0 |
| Maven Plugin Tools Java 5 Annotations |
|---|
|
+ Description: Java 5 annotations to use in Mojos +URL: http://maven.apache.org/plugin-tools/maven-plugin-annotations +Project Licenses: Apache License, Version 2.0 |
| Apache Maven Archiver |
|---|
|
+ Description: Provides utility methods for creating JARs and other archive files from a Maven project. +URL: http://maven.apache.org/shared/maven-archiver/ +Project Licenses: Apache License, Version 2.0 |
| Plexus Archiver Component |
|---|
|
+ Description: The Plexus project provides a full software stack for creating and executing software projects. +URL: http://plexus.codehaus.org/plexus-archiver/ +Project Licenses: The Apache Software License, Version 2.0 |
| Plexus IO Components |
|---|
|
+ Description: The Plexus project provides a full software stack for creating and executing software projects. +URL: http://plexus.codehaus.org/plexus-io/ +Project Licenses: The Apache Software License, Version 2.0 |
| Apache Commons Compress |
|---|
|
+ Description: Apache Commons Compress software defines an API for working with +compression and archive formats. These include: bzip2, gzip, pack200, +lzma, xz, Snappy, traditional Unix Compress, DEFLATE and ar, cpio, +jar, tar, zip, dump, 7z, arj. +URL: http://commons.apache.org/proper/commons-compress/ +Project Licenses: Apache License, Version 2.0 |
| snappy |
|---|
|
+ Description: Port of Snappy to Java +URL: http://github.com/dain/snappy +Project Licenses: Apache License 2.0 |
| takari-plugin-testing |
|---|
|
+ Description: Takari: The future of software delivery. +URL: http://takari.io/takari-plugin-testing-project/takari-plugin-testing +Project Licenses: The Eclipse Public License, Version 1.0 |
| takari-plugin-integration-testing |
|---|
|
+ Description: Takari: The future of software delivery. +URL: http://takari.io/takari-plugin-testing-project/takari-plugin-integration-testing +Project Licenses: The Eclipse Public License, Version 1.0 |
| Apache Commons Exec |
|---|
|
+ Description: Apache Commons Exec is a library to reliably execute external processes from within the JVM. +URL: http://commons.apache.org/proper/commons-exec/ +Project Licenses: The Apache Software License, Version 2.0 |
| m2e-workspace |
|---|
|
+ Description: Workspace dependency resolver implementation for Maven command line build. +URL: https://www.eclipse.org/m2e +Project Licenses: Eclipse Public License - v 1.0 |
| Maven Compat |
|---|
|
+ Description: Maven2 classes maintained as compatibility layer. +URL: http://maven.apache.org/ref/3.2.5/maven-compat +Project Licenses: Apache License, Version 2.0 |
| Apache Maven Wagon :: API |
|---|
|
+ Description: Maven Wagon API that defines the contract between different Wagon implementations +URL: http://maven.apache.org/wagon/wagon-provider-api +Project Licenses: Apache License, Version 2.0 |
| JUnit |
|---|
|
+ Description: JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck. +URL: http://junit.org +Project Licenses: Eclipse Public License 1.0 |
| Hamcrest Core |
|---|
|
+ Description: This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations. +URL: https://github.com/hamcrest/JavaHamcrest/hamcrest-core +Project Licenses: New BSD License |
| AssertJ fluent assertions |
|---|
|
+ Description: Rich and fluent assertions for testing +URL: http://assertj.org/assertj-core +Project Licenses: Apache License, Version 2.0 |
Apache Public License 2.0: Plexus Cipher: encryption/decryption Component, Plexus Security Dispatcher Component, plexus-build-api
+The Apache License, Version 2.0: jsonassert
+Eclipse Public License 1.0: JUnit
+The Eclipse Public License, Version 1.0: takari-plugin-integration-testing, takari-plugin-testing
+MIT License: JCL 1.1.1 implemented over SLF4J, SLF4J API Module, SLF4J Simple Binding, args4j
+The JSON License: JSON in Java
+Public Domain: AOP alliance
+GNU Lesser General Public License: Logback Core Module
+New BSD License: Hamcrest Core
+Eclipse Public License, Version 1.0: Aether API, Aether Connector Basic, Aether Implementation, Aether SPI, Aether Transport File, Aether Transport HTTP, Aether Utilities, org.eclipse.sisu.inject, org.eclipse.sisu.plexus
+BSD: ASM Core, Automaton
+The BSD 3-Clause License: org.xmlunit:xmlunit-legacy
+Apache License 2.0: snappy
+Apache License, Version 2.0: Apache Commons Codec, Apache Commons Compress, Apache HttpClient, Apache HttpCore, Apache Maven Archiver, Apache Maven Filtering, Apache Maven Shared Utils, Apache Maven Wagon :: API, AssertJ fluent assertions, CDI APIs, Maven Aether Provider, Maven Artifact, Maven Compat, Maven Core, Maven Model, Maven Model Builder, Maven Plugin API, Maven Plugin Tools Java 5 Annotations, Maven Repository Metadata Model, Maven Settings, Maven Settings Builder, Spring Cloud Contract Spec, Spring Cloud Contract Stub Runner, Spring Cloud Contract Verifier Converters, Spring Cloud Contract Verifier Core, Spring Cloud Contract Verifier Maven Plugin, Spring Cloud Contract Verifier Messaging Core, Spring Cloud Contract Verifier Testing Utils
+COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0: JSR-250 Common Annotations for the JavaTM Platform
+The Apache Software License, Version 2.0: ASM based accessors helper used by json-smart, Apache Commons Collections, Apache Commons Exec, Apache Commons Lang, Apache Groovy, Commons IO, FindBugs-jsr305, Guava: Google Core Libraries for Java, JSON Small and Fast Parser, JSONassert, Jackson-annotations, Jackson-core, Json Path, Plexus :: Component Annotations, Plexus Archiver Component, Plexus Classworlds, Plexus Common Utilities, Plexus IO Components, Plexus Interpolation API, Sisu Guice - Core Library, Spring Core, WireMock, jackson-databind, javax.inject, org.xmlunit:xmlunit-core, zjsonpatch
+Eclipse Public License - v 1.0: Logback Core Module, m2e-workspace
| Filename | +Size | +Entries | +Classes | +Packages | +Java Version | +Debug Information |
|---|---|---|---|---|---|---|
| aopalliance-1.0.jar | +4.5 kB | +15 | +9 | +2 | +1.3 | +Yes |
| args4j-2.32.jar | +153.9 kB | +163 | +72 | +2 | +1.5 | +Yes |
| logback-core-1.1.3.jar | +455 kB | +410 | +365 | +35 | +1.6 | +Yes |
| jackson-annotations-2.8.0.jar | +55.8 kB | +74 | +62 | +1 | +1.6 | +Yes |
| jackson-core-2.8.0.jar | +280 kB | +117 | +94 | +9 | +1.6 | +Yes |
| jackson-databind-2.8.0.jar | +1.2 MB | +615 | +581 | +20 | +1.7 | +Yes |
| zjsonpatch-0.2.1.jar | +18.7 kB | +20 | +10 | +1 | +1.6 | +Yes |
| wiremock-2.1.7.jar | +323.6 kB | +292 | +271 | +15 | +1.7 | +Yes |
| jsr305-2.0.1.jar | +31.9 kB | +70 | +34 | +3 | +1.5 | +Yes |
| guava-18.0.jar | +2.3 MB | +1719 | +1690 | +17 | +1.6 | +Yes |
| json-path-2.2.0.jar | +207.1 kB | +176 | +160 | +11 | +1.6 | +Yes |
| jsonassert-0.4.7.jar | +13.2 kB | +17 | +12 | +1 | +1.7 | +Yes |
| commons-codec-1.10.jar | +284.2 kB | +238 | +92 | +6 | +1.6 | +Yes |
| commons-io-2.0.jar | +159.2 kB | +122 | +104 | +6 | +1.5 | +Yes |
| automaton-1.11-8.jar | +176.3 kB | +206 | +25 | +1 | +1.5 | +No |
| org.eclipse.m2e.workspace.cli-0.4.0.jar | +17.9 kB | +25 | +5 | +2 | +1.7 | +Yes |
| takari-plugin-integration-testing-2.9.0.pom | +1.6 kB | +- | +- | +- | +- | +- |
| takari-plugin-testing-2.9.0.jar | +80.8 kB | +55 | +41 | +3 | +1.7 | +Yes |
| jsr250-api-1.0.jar | +5.8 kB | +16 | +11 | +2 | +1.5 | +Yes |
| cdi-api-1.0.jar | +44.9 kB | +92 | +75 | +7 | +1.5 | +Yes |
| javax.inject-1.jar | +2.5 kB | +8 | +6 | +1 | +1.5 | +No |
| junit-4.12.jar | +314.9 kB | +323 | +286 | +30 | +1.5 | +Yes |
| accessors-smart-1.1.jar | +80.7 kB | +53 | +38 | +4 | +1.6 | +Yes |
| json-smart-2.2.1.jar | +120.5 kB | +107 | +93 | +5 | +1.6 | +Yes |
| commons-collections4-4.0.jar | +610.3 kB | +459 | +431 | +16 | +1.5 | +Yes |
| commons-compress-1.10.jar | +409.5 kB | +256 | +221 | +23 | +1.5 | +Yes |
| commons-exec-1.2.jar | +53.9 kB | +52 | +36 | +4 | +1.3 | +Yes |
| commons-lang3-3.3.jar | +412.6 kB | +241 | +217 | +12 | +1.6 | +Yes |
| httpclient-4.5.2.jar | +736.7 kB | +504 | +463 | +24 | +1.6 | +Yes |
| httpcore-4.4.5.jar | +327.4 kB | +283 | +253 | +17 | +1.6 | +Yes |
| maven-aether-provider-3.3.9.jar | +66.9 kB | +43 | +26 | +1 | +1.7 | +Yes |
| maven-archiver-3.0.0.jar | +22.5 kB | +19 | +5 | +1 | +1.6 | +Yes |
| maven-artifact-3.2.5.jar | +55.1 kB | +57 | +32 | +11 | +1.6 | +Yes |
| maven-compat-3.2.5.jar | +286.7 kB | +211 | +159 | +29 | +1.6 | +Yes |
| maven-core-3.2.5.jar | +608.2 kB | +463 | +372 | +51 | +1.6 | +Yes |
| maven-model-3.2.5.jar | +160.8 kB | +67 | +50 | +3 | +1.6 | +Yes |
| maven-model-builder-3.2.5.jar | +170.2 kB | +148 | +115 | +16 | +1.6 | +Yes |
| maven-plugin-api-3.2.5.jar | +46.1 kB | +46 | +25 | +6 | +1.6 | +Yes |
| maven-repository-metadata-3.2.5.jar | +26 kB | +25 | +7 | +2 | +1.6 | +Yes |
| maven-settings-3.2.5.jar | +43 kB | +33 | +17 | +2 | +1.6 | +Yes |
| maven-settings-builder-3.2.5.jar | +43.7 kB | +53 | +32 | +5 | +1.6 | +Yes |
| maven-plugin-annotations-3.4.jar | +14.2 kB | +22 | +7 | +1 | +1.5 | +Yes |
| maven-filtering-3.1.0.jar | +50.7 kB | +39 | +22 | +1 | +1.6 | +Yes |
| maven-shared-utils-3.0.0.jar | +154.7 kB | +101 | +77 | +9 | +1.6 | +Yes |
| wagon-provider-api-2.8.jar | +52.6 kB | +60 | +39 | +8 | +1.5 | +Yes |
| assertj-core-2.4.0.jar | +900.7 kB | +730 | +692 | +27 | +1.7 | +Yes |
| groovy-2.4.7.jar | +4.6 MB | +3257 | +3123 | +85 | +1.6 | +Yes |
| groovy-json-2.4.7.jar | +128 kB | +70 | +62 | +2 | +1.6 | +Yes |
| groovy-nio-2.4.7.jar | +19.3 kB | +13 | +2 | +1 | +1.7 | +Yes |
| groovy-xml-2.4.7.jar | +215.5 kB | +144 | +125 | +7 | +1.6 | +Yes |
| plexus-archiver-3.1.jar | +178.2 kB | +152 | +121 | +16 | +1.6 | +Yes |
| plexus-classworlds-2.5.2.jar | +52.7 kB | +52 | +37 | +5 | +1.6 | +Yes |
| plexus-component-annotations-1.5.5.jar | +4.2 kB | +15 | +3 | +1 | +1.5 | +No |
| plexus-interpolation-1.21.jar | +62.5 kB | +60 | +44 | +6 | +1.5 | +Yes |
| plexus-io-2.7.1.jar | +85.8 kB | +92 | +71 | +7 | +1.5 | +Yes |
| plexus-utils-3.0.22.jar | +244.9 kB | +129 | +104 | +9 | +1.5 | +Yes |
| aether-api-1.1.0.jar | +136.4 kB | +149 | +128 | +11 | +1.5 | +Yes |
| aether-connector-basic-1.1.0.jar | +36.7 kB | +34 | +19 | +1 | +1.5 | +Yes |
| aether-impl-1.1.0.jar | +172.8 kB | +114 | +96 | +4 | +1.5 | +Yes |
| aether-spi-1.1.0.jar | +30.7 kB | +54 | +34 | +8 | +1.5 | +Yes |
| aether-transport-file-1.1.0.jar | +8.9 kB | +19 | +4 | +1 | +1.5 | +Yes |
| aether-transport-http-1.1.0.jar | +36.7 kB | +35 | +20 | +1 | +1.5 | +Yes |
| aether-util-1.0.0.v20140518.jar | +145.8 kB | +125 | +100 | +13 | +1.5 | +Yes |
| org.eclipse.sisu.inject-0.3.0.M1.jar | +340.2 kB | +273 | +256 | +8 | +1.5 | +Yes |
| org.eclipse.sisu.plexus-0.3.0.M1.jar | +200.6 kB | +197 | +165 | +20 | +1.5 | +Yes |
| hamcrest-core-1.3.jar | +45 kB | +52 | +45 | +3 | +1.5 | +Yes |
| snappy-0.4.jar | +58 kB | +34 | +24 | +1 | +1.6 | +Yes |
| json-20140107.jar | +65 kB | +44 | +34 | +2 | +1.2 | +Yes |
| asm-5.0.3.jar | +53.2 kB | +30 | +25 | +2 | +1.2 | +No |
| jsonassert-1.2.3.jar | +27.7 kB | +30 | +19 | +2 | +1.6 | +Yes |
| jcl-over-slf4j-1.7.21.jar | +16.4 kB | +23 | +9 | +2 | +1.5 | +Yes |
| slf4j-api-1.7.21.jar | +41.1 kB | +46 | +34 | +4 | +1.5 | +Yes |
| slf4j-simple-1.7.12.jar | +10.7 kB | +16 | +6 | +1 | +1.5 | +Yes |
| plexus-build-api-0.0.7.jar | +8.5 kB | +19 | +4 | +1 | +1.4 | +Yes |
| plexus-cipher-1.4.jar | +13.5 kB | +20 | +6 | +1 | +1.4 | +Yes |
| plexus-sec-dispatcher-1.3.jar | +28.6 kB | +31 | +13 | +3 | +1.4 | +Yes |
| sisu-guice-3.2.3-no_aop.jar | +397.8 kB | +329 | +314 | +8 | +1.6 | +Yes |
| spring-core-4.3.1.BUILD-SNAPSHOT.jar | +1.1 MB | +831 | +784 | +40 | +1.6 | +Yes |
| spring-cloud-contract-spec-1.0.0.BUILD-SNAPSHOT.jar | +110.2 kB | +66 | +52 | +3 | +1.7 | +Yes |
| spring-cloud-contract-stub-runner-1.0.0.BUILD-SNAPSHOT.jar | +126.6 kB | +82 | +68 | +2 | +1.7 | +Yes |
| spring-cloud-contract-verifier-converters-1.0.0.BUILD-SNAPSHOT.jar | +39.7 kB | +37 | +20 | +3 | +1.8 | +Yes |
| spring-cloud-contract-verifier-core-1.0.0.BUILD-SNAPSHOT.jar | +287.7 kB | +145 | +127 | +6 | +1.7 | +Yes |
| spring-cloud-contract-verifier-messaging-core-1.0.0.BUILD-SNAPSHOT.jar | +10.4 kB | +24 | +10 | +2 | +1.7 | +Yes |
| spring-cloud-contract-verifier-testing-utils-1.0.0.BUILD-SNAPSHOT.jar | +4.6 kB | +14 | +1 | +1 | +1.7 | +Yes |
| xmlunit-core-2.1.1.jar | +153.7 kB | +160 | +144 | +8 | +1.6 | +Yes |
| xmlunit-legacy-2.1.1.jar | +124.8 kB | +100 | +86 | +5 | +1.6 | +Yes |
| Total | +Size | +Entries | +Classes | +Packages | +Java Version | +Debug Information |
| 86 | +21 MB | +15962 | +13773 | +759 | +1.8 | +81 |
| compile: 60 | +compile: 17.2 MB | +compile: 12639 | +compile: 10991 | +compile: 519 | +- | +compile: 57 |
| test: 10 | +test: 1.8 MB | +test: 1524 | +test: 1309 | +test: 107 | +- | +test: 9 |
| provided: 16 | +provided: 2 MB | +provided: 1799 | +provided: 1473 | +provided: 133 | +- | +provided: 15 |
<dependency> <groupId>org.springframework.cloud.contract</groupId> - <artifactId>spring-cloud-contract-docs</artifactId> + <artifactId>spring-cloud-contract-verifier-maven-plugin</artifactId> <version>1.0.0.BUILD-SNAPSHOT</version> - <type>pom</type> + <type>maven-plugin</type> </dependency>
'org.springframework.cloud.contract:spring-cloud-contract-docs:pom:1.0.0.BUILD-SNAPSHOT'
'org.springframework.cloud.contract:spring-cloud-contract-verifier-maven-plugin:maven-plugin:1.0.0.BUILD-SNAPSHOT'
<dependency org="org.springframework.cloud.contract" name="spring-cloud-contract-docs" rev="1.0.0.BUILD-SNAPSHOT"> - <artifact name="spring-cloud-contract-docs" type="pom" /> +Apache Ivy
+<dependency org="org.springframework.cloud.contract" name="spring-cloud-contract-verifier-maven-plugin" rev="1.0.0.BUILD-SNAPSHOT"> + <artifact name="spring-cloud-contract-verifier-maven-plugin" type="maven-plugin" /> </dependency>
@Grapes( -@Grab(group='org.springframework.cloud.contract', module='spring-cloud-contract-docs', version='1.0.0.BUILD-SNAPSHOT') +@Grab(group='org.springframework.cloud.contract', module='spring-cloud-contract-verifier-maven-plugin', version='1.0.0.BUILD-SNAPSHOT') )
compile 'org.springframework.cloud.contract:spring-cloud-contract-docs:1.0.0.BUILD-SNAPSHOT'
compile 'org.springframework.cloud.contract:spring-cloud-contract-verifier-maven-plugin:1.0.0.BUILD-SNAPSHOT'
libraryDependencies += "org.springframework.cloud.contract" % "spring-cloud-contract-docs" % "1.0.0.BUILD-SNAPSHOT"
libraryDependencies += "org.springframework.cloud.contract" % "spring-cloud-contract-verifier-maven-plugin" % "1.0.0.BUILD-SNAPSHOT"
[org.springframework.cloud.contract/spring-cloud-contract-verifier-maven-plugin "1.0.0.BUILD-SNAPSHOT"]
The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:
| Apache License, Version 2.0 | |||||
| org.springframework.cloud.contract | -spring-cloud-contract-stub-runner-jetty | +spring-cloud-contract-stub-runner-jetty | 1.0.0.BUILD-SNAPSHOT | jar | -- | Apache License, Version 2.0 |
| org.springframework.cloud.contract | spring-cloud-contract-stub-runner-spring | @@ -3271,10 +3286,10 @@Apache License, Version 2.0 | |||
| org.springframework.cloud.contract | -spring-cloud-contract-wiremock | +spring-cloud-contract-wiremock | 1.0.0.BUILD-SNAPSHOT | jar | -- | Apache License, Version 2.0 |
| org.springframework.data | spring-cql | @@ -3936,7 +3951,7 @@jar | The Apache Software License, Version 2.0, The SAX License, The W3C License |
The following is a list of test dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run unit tests for the submodule:
| Name | + +Type | + +Since | + +Description | +
|---|---|---|---|
| attachContracts | + +boolean | + +- | + +(no description) Default value is: true. |
+
| classifier | + +String | + +- | + +(no description) Default value is: stubs. |
+
| outputDirectory | + +File | + +- | + +(no description) Default value is: ${project.build.directory}/stubs. User property is: stubsDirectory. |
+
| skip | + +boolean | + +- | + +Set this to "true" to bypass Verifier execution.. Default value is: false. User property is: spring.cloud.contract.verifier.skip. |
+
skip:
+ +
+
+
+
+
+
+
+
+
+ Full name:
+ +org.springframework.cloud.contract:spring-cloud-contract-verifier-maven-plugin:1.0.0.BUILD-SNAPSHOT:generateTests
+ +Description:
+ +Attributes:
+ +| Name | + +Type | + +Since | + +Description | +
|---|---|---|---|
| baseClassForTests | + +String | + +- | + +(no description) |
+
| basePackageForTests | + +String | + +- | + +(no description) Default value is: org.springframework.cloud.contract.verifier.tests. |
+
| contractsDirectory | + +File | + +- | + +(no description) Default value is: ${project.basedir}/src/test/resources/contracts. User property is: spring.cloud.contract.verifier.contractsDirectory. |
+
| excludedFiles | + +List | + +- | + +Patterns that should not be taken into account for processing |
+
| generatedTestSourcesDir | + +File | + +- | + +(no description) Default value is: ${project.build.directory}/generated-test-sources/contracts. |
+
| ignoredFiles | + +List | + +- | + +Patterns for which Spring Cloud Contract Verifier should generate
+@Ignored tests |
+
| imports | + +String[] | + +- | + +Imports that should be added to generated tests |
+
| nameSuffixForTests | + +String | + +- | + +(no description) |
+
| ruleClassForTests | + +String | + +- | + +(no description) |
+
| skip | + +boolean | + +- | + +(no description) Default value is: false. User property is: spring.cloud.contract.verifier.skip. |
+
| staticImports | + +String[] | + +- | + +Static imports that should be added to generated tests |
+
| testFramework | + +TestFramework | + +- | + +(no description) Default value is: JUNIT. |
+
| testMode | + +TestMode | + +- | + +(no description) Default value is: MOCKMVC. |
+
skip:
+ +
+
+
+
+
+
+
+
+
+ Full name:
+ +org.springframework.cloud.contract:spring-cloud-contract-verifier-maven-plugin:1.0.0.BUILD-SNAPSHOT:help
+ +Description:
+ +Attributes:
+ +| Name | + +Type | + +Since | + +Description | +
|---|---|---|---|
| detail | + +boolean | + +- | + +If true, display all settable properties for each
+goal. Default value is: false. User property is: detail. |
+
| goal | + +String | + +- | + +The name of the goal for which to show help. If unspecified, all
+goals will be displayed. User property is: goal. |
+
| indentSize | + +int | + +- | + +The number of spaces per indentation level, should be positive. Default value is: 2. User property is: indentSize. |
+
| lineLength | + +int | + +- | + +The maximum length of a display line, should be positive. Default value is: 80. User property is: lineLength. |
+
goal:
+ +Typically the licenses listed for the project are that of the project itself, and not of dependencies.
Copyright 2014-2015 the original author or authors. Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/spring-cloud-contract-verifier-maven-plugin/plugin-info.html b/spring-cloud-contract-verifier-maven-plugin/plugin-info.html new file mode 100644 index 0000000000..91a46e03d1 --- /dev/null +++ b/spring-cloud-contract-verifier-maven-plugin/plugin-info.html @@ -0,0 +1,355 @@ + + + +
+ + + + +
+
+
+
+
+
+
+
+
+ Goals available for this plugin:
+| Goal | +Description |
|---|---|
| spring-cloud-contract-verifier:convert | +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. |
| spring-cloud-contract-verifier:generateStubs | +No description. |
| spring-cloud-contract-verifier:generateTests | +No description. |
| spring-cloud-contract-verifier:help | +Display help information on
+spring-cloud-contract-verifier-maven-plugin. +Call mvn spring-cloud-contract-verifier:help -Ddetail=true
+-Dgoal=<goal-name> to display parameter details. |
| spring-cloud-contract-verifier:run | +No description. |
The following specifies the minimum requirements to run this Maven plugin:
+| Maven | +2.0 |
| JDK | +1.7 |
| Memory | +No minimum requirement. |
| Disk Space | +No minimum requirement. |
You should specify the version in your project's plugin configuration:
+<project> + ... + <build> + <!-- To define the plugin version in your parent POM --> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.springframework.cloud.contract</groupId> + <artifactId>spring-cloud-contract-verifier-maven-plugin</artifactId> + <version>1.0.0.BUILD-SNAPSHOT</version> + </plugin> + ... + </plugins> + </pluginManagement> + <!-- To use the plugin goals in your POM or parent POM --> + <plugins> + <plugin> + <groupId>org.springframework.cloud.contract</groupId> + <artifactId>spring-cloud-contract-verifier-maven-plugin</artifactId> + <version>1.0.0.BUILD-SNAPSHOT</version> + </plugin> + ... + </plugins> + </build> + ... +</project> +
For more information, see "Guide to Configuring Plug-ins"
| GroupId | @@ -361,12 +376,12 @@2.19.1 | |
|---|---|---|
| org.apache.maven.plugins | -maven-jar-plugin | -3.0.2 | maven-jar-plugin | +2.4 |
| org.apache.maven.plugins | -maven-plugin-plugin | -${maven.plugin.plugin.version} | maven-plugin-plugin | +3.4 |
| org.apache.maven.plugins | maven-release-plugin | @@ -381,21 +396,13 @@2.4.3 |
| org.apache.maven.plugins | -maven-surefire-plugin | -2.19.1 | maven-surefire-plugin | +2.12.4 |
| org.apache.maven.plugins | maven-war-plugin | 2.6 |
| org.asciidoctor | -asciidoctor-maven-plugin | -1.5.3 |
| org.codehaus.mojo | -build-helper-maven-plugin | -1.11 |
| org.codehaus.mojo | exec-maven-plugin | 1.5.0 | coveralls-maven-plugin | 4.1.0 |
| org.jfrog.buildinfo | -artifactory-maven-plugin | -2.2.1 |
| org.springframework.boot | spring-boot-maven-plugin | 1.4.0.RC1 |
| pl.project13.maven | git-commit-id-plugin | 2.1.11 |
| GroupId | ArtifactId | Version |
|---|---|---|
| org.apache.maven.plugins | -maven-antrun-plugin | -1.3 | com.mycila | +license-maven-plugin | +3.0.rc1 |
| io.takari.maven.plugins | +takari-lifecycle-plugin | +1.12.0 |
| org.apache.maven.plugins | maven-clean-plugin | 2.5 |
| org.apache.maven.plugins | +maven-compiler-plugin | +3.1 |
| org.apache.maven.plugins | maven-deploy-plugin | 2.7 |
| org.apache.maven.plugins | +maven-failsafe-plugin | +2.19.1 |
| org.apache.maven.plugins | maven-install-plugin | 2.4 |
| org.apache.maven.plugins | +maven-jar-plugin | +2.4 |
| org.apache.maven.plugins | maven-javadoc-plugin | 2.10.4 |
| org.apache.maven.plugins | -maven-site-plugin | -3.3 | maven-plugin-plugin | +3.4 |
| org.apache.maven.plugins | +maven-resources-plugin | +2.6 |
| org.apache.maven.plugins | +maven-scm-publish-plugin | +1.1 |
| org.apache.maven.plugins | +maven-site-plugin | +3.4 |
| org.apache.maven.plugins | maven-source-plugin | 3.0.1 |
| org.apache.maven.plugins | +maven-surefire-plugin | +2.12.4 |
| org.asciidoctor | -asciidoctor-maven-plugin | -1.5.3 | org.codehaus.gmavenplus | +gmavenplus-plugin | +1.5 |
| org.codehaus.mojo | animal-sniffer-maven-plugin | 1.14 |
| org.codehaus.mojo | -build-helper-maven-plugin | -1.11 |
There are no plugins reports defined in the Reporting part of this project.
| GroupId | +ArtifactId | +Version |
|---|---|---|
| org.apache.maven.plugins | +maven-plugin-plugin | +3.4 |
This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.
| Document | @@ -341,8 +356,8 @@CI Management | This is a link to the definitions of all continuous integration processes that builds and tests code on a frequent, regular basis. |
|---|---|---|
| Dependency Convergence | -This document presents the convergence of dependency versions across the entire project, and its sub modules. | Dependencies | +This document lists the project's dependencies and provides information on each dependency. |
| Dependency Information | This document describes how to to include this project as a dependency using various dependency management tools. | This document provides informations on the distribution management of this project. |
| About | -Spring Cloud Docs | Spring Cloud Contract Verifier Maven Plugin |
| Issue Management | This document provides information on the issue management system used in this project. |
| Document | +Description |
|---|---|
| Plugin Documentation | +This report provides goals and parameters documentation of a plugin. |
| Field | Value |
|---|---|
| Name | -Spring Cloud Contract Docs | Spring Cloud Contract Verifier Maven Plugin |
| Description | -Spring Cloud Docs | Spring Cloud Contract Verifier Maven Plugin |
| Homepage | -https://github.com/spring-cloud/spring-cloud-contract/spring-cloud-contract-docs |
| Field | @@ -368,15 +383,18 @@org.springframework.cloud.contract |
|---|---|
| ArtifactId | -spring-cloud-contract-docs | spring-cloud-contract-verifier-maven-plugin |
| Version | 1.0.0.BUILD-SNAPSHOT |
| Type | -pom |
+
+
+
+
+
+
+
+
+ Full name:
+ +org.springframework.cloud.contract:spring-cloud-contract-verifier-maven-plugin:1.0.0.BUILD-SNAPSHOT:run
+ +Description:
+ +Attributes:
+ +| Name | + +Type | + +Since | + +Description | +
|---|---|---|---|
| destination | + +File | + +- | + +(no description) Default value is: ${basedir}. User property is: stubsDirectory. |
+
| httpPort | + +int | + +- | + +HTTP port for WireMock server Default value is: 8080. User property is: spring.cloud.contract.verifier.http.port. |
+
| maxPort | + +int | + +- | + +(no description) Default value is: 15000. User property is: spring.cloud.contract.verifier.http.maxPort. |
+
| minPort | + +int | + +- | + +(no description) Default value is: 10000. User property is: spring.cloud.contract.verifier.http.minPort. |
+
| skip | + +boolean | + +- | + +Set this to "true" to bypass verifier execution. Default value is: false. User property is: spring.cloud.contract.verifier.skip. |
+
| skipTestOnly | + +boolean | + +- | + +Set this to "true" to bypass verifier test generation. Default value is: false. User property is: spring.cloud.contract.verifier.skipTestOnly. |
+
| stubs | + +String | + +- | + +(no description) User property is: spring.cloud.contract.verifier.stubs. |
+
| stubsClassifier | + +String | + +- | + +Classifier used by stubs artifacts. Default value is: stubs. |
+
| stubsDirectory | + +File | + +- | + +(no description) Default value is: ${project.build.directory}/contracts/mappings. |
+
skip:
+ +This page lists all entries of the navigation menu in expanded form.
This project uses Git to manage its source code. Instructions on Git use can be found at http://git-scm.com/documentation.
The source can be checked out anonymously from Git with this command (See http://git-scm.com/docs/git-clone):
$ git clone https://github.com/spring-cloud/spring-cloud-contract.git
Only project developers can access the Git tree via this method (See http://git-scm.com/docs/git-clone).
$ git clone git@github.com:spring-cloud/spring-cloud-contract.git
A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.
The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.
The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.
| Marcin Grzejszczak | marcin@grzejszczak.pl |
Example of Maven can be found in the Spring Cloud Contract Verifier Maven Plugin README
+Example of Maven can be found in the Spring Cloud Contract Verifier README
Example of Maven can be found in the Spring Cloud Contract Verifier Maven Plugin README
+Example of Maven can be found in the Spring Cloud Contract Verifier README