Hello, when reading the documentation <https://doc...
# pact-jvm
c
Hello, when reading the documentation https://docs.pact.io/implementation_guides/jvm/provider/junit/#tagging-the-provider-before-verification-results-are-published-401 I had difficulties finding out the differences between the properties ´`pact.provider.tag`´ and ´`pactbroker.providerTags`´. Could you explain the differences? Also I was wondering if there is an overview of system properties that are picked up the the pact-jvm implementation. For example I could not find any reference to the ´`pact.provider.name`´ besides https://github.com/pact-foundation/pact-jvm/issues/1160#issuecomment-657184770
p
if there is an overview of system properties that are picked up the the pact-jvm implementation
I have found most of the properties related to provider in this readme https://github.com/pact-foundation/pact-jvm/tree/master/provider/gradle#project-properties
u
The problem is that any PR that introduces a new property probably won't be recorded anywhere. I'll add a task to audit all the system properties
pact.provider.tag
is used when publishing the verification results,
pactbroker.providerTags
would probably be used when fetching pending pacts. See https://github.com/pact-foundation/pact-jvm/tree/master/provider/junit5#pending-pact-support-version-410-and-later
I have done an audit of all system properties. See https://docs.pact.io/implementation_guides/jvm/docs/system-properties/
👍 2