Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for custom repository & usage outside "Wiremock team workflow" #14

Open
pinguet62 opened this issue Apr 7, 2024 · 2 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@pinguet62
Copy link

pinguet62 commented Apr 7, 2024

Proposal

Hello 🖖

I would like create my own extension, and publish it for community 💪

But it's not easy (because of shadow & Gradle configuration):

  1. I tried the wiremock-extension-template GitHub template
    Ok for base configuration and local packaging.
    But publish to Maven Centrale is complicated.
  2. I tried your gradle-wiremock-extension-plugins (yes, before release of Update to use gradle-wiremock-extension-plugins. wiremock-extension-template#8):
    Gradle configuration is very nice (1 line) 👌
    But when I tried to publish to Maven Central, I see many "hard coded" configuration (group.id, GitHub user base repository, ...)
    image

For developers section, the configuration is possible:
image

In order to allow usage of plugin to any contributor, could you add more configuration for personal projects?

References

No response

@pinguet62 pinguet62 added the enhancement New feature or request label Apr 7, 2024
@tomasbjerre
Copy link
Contributor

I also need to adjust it a bit. I need to turn off Shadow. Created a PR with a proposal:
#20

I started fiddling with this in my personal projects and I think I'll have 3 different plugins:

Perhaps it is a good idea to split this plugin into 2 plugins. One with the release process, only for projects in the WireMock organization. One with the other stuff that can be re-used outside of the organization.

@oleg-nenashev oleg-nenashev added the help wanted Extra attention is needed label Oct 23, 2024
@oleg-nenashev
Copy link
Member

+1 for making the things more generic, in terms of options. I would prefer to keep the original options as is to have a kind of sustainable hosting of plugins in this org, but it would be good to allow using the convention for externally maintained plugins

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants