| 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 |