Stubborn Contract 0.1.2 is released and on Maven Central. Pin the stubborn-contract-dependencies BOM once and every module lines up.
Use it
Pin the BOM once and every Stubborn Contract module lines up:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>sh.stubborn</groupId>
<artifactId>stubborn-contract-dependencies</artifactId>
<version>0.1.2</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
All libraries are on Maven Central.
Standalone stub runner
Prefer running the stub runner as a server? Download
stubborn-contract-stub-runner-app-0.1.2-exec.jar below (SHA-256 alongside) and run:
java -jar stubborn-contract-stub-runner-app-0.1.2-exec.jar
This executable jar is published here rather than to Maven Central.
What’s Changed
- migration: repin the Maven plugin in one step now that rewrite 8.90.3 is out by @timtebeek in https://github.com/stubborn-sh/stubborn-contract/pull/174
- fix(maven-plugin): exclude transitive maven-resolver-transport-http from stub-runner (#171) by @marcingrzejszczak in https://github.com/stubborn-sh/stubborn-contract/pull/177
- build(deps-dev): bump org.apache.maven.plugin-testing:maven-plugin-testing-harness from 3.4.0 to 3.5.1 by @dependabot[bot] in https://github.com/stubborn-sh/stubborn-contract/pull/162
- build(deps): bump org.codehaus.plexus:plexus-archiver from 4.10.4 to 4.12.0 by @dependabot[bot] in https://github.com/stubborn-sh/stubborn-contract/pull/161
- build(deps): bump org.jetbrains.dokka:dokka-maven-plugin from 2.1.0 to 2.2.0 by @dependabot[bot] in https://github.com/stubborn-sh/stubborn-contract/pull/160
- build(deps): bump actions/setup-node from 4 to 7 by @dependabot[bot] in https://github.com/stubborn-sh/stubborn-contract/pull/159
- Version-set the out-of-reactor Docker poms during release by @marcingrzejszczak in https://github.com/stubborn-sh/stubborn-contract/pull/180
- fix(verifier): register YamlContractConverter with the ContractConverter SPI by @marcingrzejszczak in https://github.com/stubborn-sh/stubborn-contract/pull/179
- Cover stub-runner git/Aether/IO error paths and drop the coverage exclusion by @marcingrzejszczak in https://github.com/stubborn-sh/stubborn-contract/pull/181