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