Closed oleg-nenashev closed 8 months ago
Gradle Convention Plugin PoC: https://github.com/wiremock/gradle-wiremock-extension-plugins/pull/1
I am noticing wiremock-grpc-extension
, wiremock-webhooks-extension
, and their -standalone
versions being placed in org.wiremock
rather than org.wiremock.extensions
. Do we need to create issues in those respective repos to get this fixed?
I talked to @tomakehurst as a maintainer, and indeed we are going to fix it. The problem is that the fix will not apply to the historical artifacts, so I guess those ones will stay there forever for old versions
I mostly completed it before changing the job, hence closing
Proposal
We would like to Mover WireMock core, extensions and other Java tools to a single location under
org.wiremock
on Maven Central. It would require some policies and automation so that all maintainers of components could publish there.Structure
org.wiremock
as a root. Core components likewiremock
orwiremock-standalone
will be under this rootorg.wiremock.extensions
- groupID for extensionsorg.wiremock.tools
- groupID for any associated developer tools (e.g. Maven plugins)org.wiremock.integrations.{type}
- groupID for integration libraries{type}
- A subgroup defining type of the integration, for exampletestcontainers
,springboot
orkotlin
Acceptance criteria
org.wiremock
group and subgroupswiremock
GitHub org. These could be either GitHub Actions or some mirroring of GitHub PackagesReferences
Follow-ups: