We modified the code base, but still should periodically merge upstream/main into our branch and push To build:
- change version in [generate/pom.xml]
- global replace the new version in generate/compile.sh
- run generate/compile.sh (which has mvn install:install-file commented out)
- fix the absolute path in mvn install:install-file
- manually run mvn install:install-file line to make sure it pushes to the lib folder in main jazva project
- add the new version to git in jazva project ./lib/com/amazon/sellingpartnerapi/...
- update jazvas main pom.xml to use the new version
Note: sometimes we need to update the authorization-authentication module as well, which is a dependency in the above pom. The lines to build it are in the same compile.sh file
This repository contains Swagger models for developers to use to create software to call Selling Partner APIs. Developers can use swagger codegen to generate client libraries from these models. Please refer to selling-partner-api-docs for additional documentation and read the Selling Partner API Developer Guide for instructions to get started.
The models directory contains all of the currently available Selling Partner API models.
The clients directory contains a Java library and a C# library with mustache templates for use with swagger-codegen to generate client libraries with authentication and authorization functionality included. The templates are located in resources/swagger-codegen.
The schemas directory contains all of the currently available Selling Partner Api schemas.
See CONTRIBUTING for more information.
This project is licensed under the Apache-2.0 License.