camel run
Run as local Camel integration
Options
| Option | Description | Default | Type |
|---|---|---|---|
| Run in the background | false | boolean |
| To wait for run in background to startup successfully, before returning | true | boolean |
| Enables backlog tracing of the routed messages | false | boolean |
| To run using a different Camel Spring Boot version than the default version. | String | |
| To run using a different Camel version than the default version. | String | |
| Run the given text or file as Java DSL routes | String | |
| Developer console at /q/dev on local HTTP server (port 8080 by default) | false | boolean |
| Add additional dependencies | List | |
| Whether to allow automatic downloading JAR dependencies (over the internet) | true | boolean |
| Run an empty Camel without loading source files | false | boolean |
| Exclude files by name or pattern | List | |
| Make sure we use fresh (i.e. non-cached) resources | false | boolean |
| The Maven group:artifact:version (used during exporting) | String | |
| Deprecated: use --observe instead. Health check at /q/health on local HTTP server (port 8080 by default) | false | boolean |
| Whether to ignore route loading and compilation errors (use this with care!) | false | boolean |
| Enables Java Flight Recorder saving recording to disk on exit | false | boolean |
| Java Flight Recorder profile to use (such as default or profile) | String | |
| To enable JVM remote debugging on port 4004 by default. The supported values are true to + enable the remote debugging, false to disable the remote debugging or a number to use a custom port | int | |
| Apache Camel Kamelets version | String | |
| Whether to use lazy bean initialization (can help with complex classloading issues) | false | boolean |
| Local directory (or github link) for loading Kamelets (takes precedence). Multiple directories can be specified separated by comma. | String | |
| Can be used to turn off logging | true | boolean |
| Used for individual logging levels (ex: org.apache.kafka=DEBUG) | List | |
| Use colored logging | true | boolean |
| Path to file with custom logging configuration | String | |
| Use JSON logging (ECS Layout) | false | boolean |
| Logging level () | info | String |
| To use a dedicated port for HTTP management (use 0 to dynamic assign a free random port number) | int | |
| Whether downloading JARs from ASF Maven Snapshot repository is enabled | true | boolean |
| Whether downloading JARs from Maven Central repository is enabled | true | boolean |
| Optional location of Maven settings.xml file to configure servers, repositories, mirrors and proxies. + If set to false, not even the default ~/.m2/settings.xml will be used. | String | |
| Optional location of Maven settings-security.xml file to decrypt settings.xml | String | |
| For how long time in seconds Camel can be idle before stopping | 0 | int |
| Max number of messages to process before stopping | 0 | int |
| Max seconds to run before stopping | 0 | int |
| Deprecated: use --observe instead. Metrics (Micrometer and Prometheus) at /q/metrics on local HTTP server (port 8080 by default) | false | boolean |
| Whether to support JBang style //DEPS to specify additional dependencies | true | boolean |
| The name of the Camel application | CamelJBang | String |
| Enable observability services | false | boolean |
| Adds an OpenAPI spec from the given file (json or yaml file) | String | |
| Whether to automatic package scan JARs for custom Spring or Quarkus beans making them available for Camel JBang | false | boolean |
| Embeds a local HTTP server on this port (port 8080 by default; use 0 to dynamic assign a free random port number) | int | |
| Profile to run (dev, test, or prod). | dev | String |
| Allow user to type in required parameters in prompt if not present in application | false | boolean |
| Additional properties (override existing) | String | |
| comma separated list of properties file + (ex. /path/to/file.properties,/path/to/other.properties | String | |
| Quarkus Platform Maven artifactId | quarkus-bom | String |
| Quarkus Platform Maven groupId | io.quarkus.platform | String |
| Quarkus Platform version | RuntimeType.QUARKUS_VERSION | String |
| Enables dev mode (live reload when source files are updated and saved) | boolean | |
| Additional maven repositories (Use commas to separate multiple repositories) | String | |
| Runtime () | camel-main | RuntimeType |
| Skip plugins during export | false | boolean |
| Source directory for dynamically loading Camel file(s) to run. When using this, then files cannot be specified at the same time. | String | |
| Spring Boot version | RuntimeType.SPRING_BOOT_VERSION | String |
| Stubs all the matching endpoint uri with the given component name or pattern. + Multiple names can be separated by comma. (all = stub all endpoints). | String | |
| Enables trace logging of the routed messages | false | boolean |
| Verbose output of startup activity (dependency resolution and downloading | false | boolean |
| Display the help and sub-commands | boolean |