-
- All Implemented Interfaces:
-
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name = verify, requiresDependencyResolution = ResolutionScope.TEST) public class PactProviderMojo extends PactBaseMojo
Pact Verify Maven Plugin
-
-
Field Summary
Fields Modifier and Type Field Description private Map<String, String>systemPropertyVariablesprivate List<Provider>serviceProvidersprivate BooleanfailIfNoPactsFoundprivate FilebuildDirprivate List<String>reports
-
Constructor Summary
Constructors Constructor Description PactProviderMojo()
-
Method Summary
Modifier and Type Method Description final Map<String, String>getSystemPropertyVariables()final UnitsetSystemPropertyVariables(@Parameter() Map<String, String> systemPropertyVariables)final List<Provider>getServiceProviders()final UnitsetServiceProviders(@Parameter() List<Provider> serviceProviders)final BooleangetFailIfNoPactsFound()final UnitsetFailIfNoPactsFound(@Parameter(defaultValue = true) Boolean failIfNoPactsFound)final FilegetBuildDir()final UnitsetBuildDir(@Parameter(defaultValue = ${project.build.directory}, readonly = true) File buildDir)final List<String>getReports()final UnitsetReports(@Parameter(defaultValue = console) List<String> reports)Unitexecute()IProviderVerifierproviderVerifier()final UnitloadPactsFromPactBroker(Provider provider, List<IConsumerInfo> consumers, Map<String, Object> brokerClientOptions)List<IConsumerInfo>loadPactFiles(IProviderInfo provider, File pactFileDir)-
-
Method Detail
-
getSystemPropertyVariables
final Map<String, String> getSystemPropertyVariables()
-
setSystemPropertyVariables
final Unit setSystemPropertyVariables(@Parameter() Map<String, String> systemPropertyVariables)
-
getServiceProviders
final List<Provider> getServiceProviders()
-
setServiceProviders
final Unit setServiceProviders(@Parameter() List<Provider> serviceProviders)
-
getFailIfNoPactsFound
final Boolean getFailIfNoPactsFound()
-
setFailIfNoPactsFound
final Unit setFailIfNoPactsFound(@Parameter(defaultValue = true) Boolean failIfNoPactsFound)
-
getBuildDir
final File getBuildDir()
-
setBuildDir
final Unit setBuildDir(@Parameter(defaultValue = ${project.build.directory}, readonly = true) File buildDir)
-
getReports
final List<String> getReports()
-
setReports
final Unit setReports(@Parameter(defaultValue = console) List<String> reports)
-
providerVerifier
IProviderVerifier providerVerifier()
-
loadPactsFromPactBroker
final Unit loadPactsFromPactBroker(Provider provider, List<IConsumerInfo> consumers, Map<String, Object> brokerClientOptions)
-
loadPactFiles
List<IConsumerInfo> loadPactFiles(IProviderInfo provider, File pactFileDir)
-
-
-
-