| This read-me file briefly summarizes options for building Jersey examples. | |
| To build examples without generating individual example project source ZIP | |
| bundles, run: | |
| > mvn clean install | |
| To build examples and generate individual example project source ZIP bundles, | |
| run the build with "examples-source-zip" profile enabled: | |
| > mvn clean install -P release | |
| Some examples contain tests that depend on external container to be up and | |
| running. Tests in these examples are disabled by default. To enable the tests | |
| to be run against a properly set-up external container version, run the build | |
| with "run-external-tests" profile enabled: | |
| > mvn clean install -P run-external-tests | |
| When running the build with the "run-external-tests" profile, following command | |
| line properties can be used to customize the build: | |
| external.container.factory | |
| - defines external test container factory class to be used for the tests | |
| executed as part of the "run-external-tests" profile | |
| - defaults to "org.glassfish.jersey.test.external.ExternalTestContainerFactory" | |
| external.container.port | |
| - defines the TCP/IP port of the external test container to be used for | |
| the tests executed as part of the "run-external-tests" profile | |
| - defaults to "8080" | |
| For example: | |
| > mvn clean install -P run-external-tests -Dexternal.container.port=9090 |