Skip to content

Creates REST documentation for JAX-RS projects

License

Notifications You must be signed in to change notification settings

clue4gd/jaxrs-analyzer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JAX-RS Analyzer

Generates an overview of all JAX-RS resources in a project by bytecode analysis.

Yet another such JAX-RS tool?
Yes, but this gathers the information about the JAX-RS resource classes by bytecode analysis (not just by reflection). This gains more information in several situations. You don’t need additional annotations on your JAX-RS resource methods. Using the JSR 339 standard is sufficient.

Java 8 is needed for the Analyzer.

For usage see the documentation.

Maven Plugin

The Analyzer can be added to your project via Maven plugin.

Gradle Plugin

For Gradle based projects - third-party Gradle plugin could be used.

Standalone

Instead of using the Maven plugin, the tool can also run directly from the jar file. You can download the latest version here.

Backends

The Analyzer supports Plaintext, AsciiDoc, Markdown and Swagger as output format.

Documentation / Feature list

... can be found here.

Feedback, bug reports and ideas for improvement are very welcome! Feel free to fork, comment, file an issue, etc. ;-)

About

Creates REST documentation for JAX-RS projects

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%