Skip to content

A Java framework for building RESTful APIs on Google App Engine

License

Notifications You must be signed in to change notification settings

AoSteven/endpoints-java

 
 

Repository files navigation

Build Status codecov

Endpoints Java Framework

The Endpoints Java Framework aims to be a simple solution to assist in creation of RESTful web APIs in Java. This repository provides several artifacts, all in the com.aodocs.endpoints group:

  1. endpoints-framework: The core framework, required for all applications building Endpoints apps.
  2. endpoints-framework-all: Same as above, but with repackaged dependencies.
  3. endpoints-framework-guice: An extension for configuring Endpoints using Guice.
  4. endpoints-framework-tools: Tools for generating discovery documents, Swagger documents, and client libraries.

The main documents for consuming Endpoints can be found at https://cloud.google.com/endpoints/docs/frameworks/java

Installing to local Maven

To install test versions to Maven for easier dependency management, simply run:

gradle install

Additions to the original project

These are the most notable additions to the original project by Google, currently inactive:

Check closed PRs for all additions.

Troubleshooting

  • When using validation with java bean validation annotations : in order to have well named parameters instead of arg0/arg1 in error messages, your code must be compiled with the -parameters options.

Contributing

Your contributions are welcome. Please follow the contributor guidelines.

About

A Java framework for building RESTful APIs on Google App Engine

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%