REST and JAXRS
Java Other
Failed to load latest commit information.
arquillian [RESTEASY-1363] Jul 18, 2016
as8-mavenized-distro [RESTEASY-1361] Adding a bunch of pom.xml schema declarations May 31, 2016
as8-resteasy [RESTEASY-1361] Adding a bunch of pom.xml schema declarations May 31, 2016
async-http-servlet-3.0 [RESTEASY-1361] Move jboss-logging-annotations version / scope declar… Jun 9, 2016
config [RESTEASY-1361] Removing 'jaxrs' dir May 24, 2016
distribution Update to include in distribution Jul 14, 2016
docbook Merge pull request #868 from vietj/vertx-server-adapter Jul 26, 2016
eagledns [RESTEASY-1435] Fix eagledns-fork dependency in resteasy-crypto Jul 6, 2016
integration-tests [RESTEASY-1363] Jul 19, 2016
jboss-modules [RESTEASY-1316] Misc fixes on poms Jun 9, 2016
providers Merge pull request #874 from ronsigal/1363 Jul 20, 2016
resteasy-bom [RESTEASY-1361] Removing 'jaxrs' dir May 24, 2016
resteasy-cache [RESTEASY-1363] Jul 19, 2016
resteasy-cdi [RESTEASY-1361] Removing unused and duplicated by new testsuite classes Jul 8, 2016
resteasy-client [RESTEASY-1363] Jul 19, 2016
resteasy-guice [RESTEASY-1363] Jul 19, 2016
resteasy-jaxrs-testsuite RESTEASY-1451 Add WADL support to RESTEasy Undertow Container Jul 26, 2016
resteasy-jaxrs Merge pull request #873 from asoldano/RESTEASY-1444 Jul 24, 2016
resteasy-jsapi-testing [RESTEASY-1361] Move jboss-logging-annotations version / scope declar… Jun 9, 2016
resteasy-jsapi [RESTEASY-1363] Jul 19, 2016
resteasy-links [RESTEASY-1363] Jul 19, 2016
resteasy-servlet-initializer [RESTEASY-1361] Move jboss-logging-annotations version / scope declar… Jun 9, 2016
resteasy-spring [RESTEASY-1363] Jul 19, 2016
resteasy-test-data [RESTEASY-1361] Removing 'jaxrs' dir May 24, 2016
resteasy-upgrade-guide [RESTEASY-1363] Jul 19, 2016
resteasy-wadl-undertow-connector RESTEASY-1451 Add WADL support to RESTEasy Undertow Container Jul 26, 2016
resteasy-wadl [RESTEASY-1363] Jul 19, 2016
security [RESTEASY-1363] Jul 19, 2016
server-adapters [RESTEASY-1453] Fixing build Jul 26, 2016
testsuite Merge pull request #876 from kanovotn/testsuite/cleanup Jul 25, 2016
tjws [RESTEASY-1363] Jul 19, 2016
travis-libs [RESTEASY-1436] Adding jce policy jar for Travis to consume it Jul 7, 2016
.gitignore RESTEASY-1451 Add WADL support to RESTEasy Undertow Container Jul 26, 2016
.travis.yml [RESTEASY-1436] Use latest JDK 1.8 and manually configure unlimited c… Jul 7, 2016
CONTRIBUTING.md README.md: Getting started guide and Contributing.md Aug 5, 2014
License.html [RESTEASY-1361] Removing 'jaxrs' dir May 24, 2016
README.html [RESTEASY-1361] Removing 'jaxrs' dir May 24, 2016
README.md Update README.md Feb 29, 2016
pom.xml Merge pull request #881 from liweinan/RESTEASY-1451 Jul 26, 2016

README.md

Resteasy

Build Status

Resteasy is a JBoss.org project aimed at providing productivity frameworks for developing client and server RESTful applications and services in Java. It is mainly a JAX-RS implementation but you'll find some other experimental code in the repository.

The project page can be found at http://resteasy.jboss.org

JAX-RS

RESTEasy is a JBoss project that provides various frameworks to help you build RESTful Web Services and RESTful Java applications. It is a portable implementation of the JAX-RS specification. JAX-RS is a new JCP specification that provides a Java API for RESTful Web Services over the HTTP protocol.

Read the entire specification here

The JAX-RS code is in the jaxrs directory.

Getting started with RESTEasy

Documentation

To read the documentation you can read it online. This is generated automatically from the maven build

A wiki exists. You can find it here

Issues

Issues are kept in JIRA

Build

After pulling down a clone of the Resteasy repository run

mvn install

Currently it can be built only with JDK 1.7. JDK 1.8 breaks ant scriptlets because script engine changed from rhino to nashorn.

Requirements

  • Java Cryptography Extension JCE

Contribute

You are most welcome to contribute to RESTEasy!

Read the Contribution guidelines