Skip to content
This repository was archived by the owner on Apr 13, 2026. It is now read-only.
 
 

Repository files navigation

Fork of swagger-codegen, primarily maintained by the Elastic Cloud team.

Why fork?

The Cloud team relies on the Scala and Java clients, generated from our OpenAPI specification, for building our integration tests. The Scala client in particular has proven to be buggy. Despite our efforts to contribute patches upstream, each new version of the client seems to bring on newer problems 😄. We've decided it's easier to just maintain our own fork for the sake of having a stable and reliable client for our tests.

Publishing a new version to our artifactory

A quick guide on how to configure settings.xml file:

Artifactory provides a nice UI to help to setup settings file:

  • Go to the Artifacts section (left column)
  • Click the Set Me Up button on the top right
  • Choose cloud-release-local repository
  • Click Generate Maven Settings and copy generated file
  • To deploy, you'll need to replace username with your @elastic.co email and password with the API Key generated in the Edit Profile section:
    <username>${security.getCurrentUsername()}</username>
    <password>${security.getEscapedEncryptedPassword()!"*** Insert encrypted password here ***"</password>
    

About

swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.

Resources

Contributing

Security policy

Stars

1 star

Watchers

17 watching

Forks

Releases

Packages

Contributors

Languages