This module contains a provisioned Sling Launchpad which is used to run the osgi-jaxrs-example-service in an Apache Felix OSGi container.
mvn clean install
This will run all integration tests defined here.
These integration tests not only ensure that the resources itself are successfully generated. Because the tests itself are also using a
Rhyme HalApiClient
to navigate through the resources, it is also ensured that the links between those resources are correct and all content
is properly parsed by Rhyme's dynamic client proxy code.
If you don't want to run the integration tests, but use the launchpad to run the example service, you can do this with another maven profile:
mvn clean install -Pkeep-running
You can then load the HAL browser at http://localhost:8080/hal to navigate through the resources of the example service.
Use the 'docs' icons in the HAL browser to see documentation generated with the rhyme-docs-maven-plugin