aldettinger commented on code in PR #194:
URL: 
https://github.com/apache/camel-quarkus-examples/pull/194#discussion_r1542708856


##########
variables/README.adoc:
##########
@@ -0,0 +1,66 @@
+= Variables: A Camel Quarkus example
+:cq-example-description: An example that uses the Camel variables which can be 
configured from application.properties.
+
+{cq-description}
+
+TIP: Check the 
https://camel.apache.org/camel-quarkus/latest/first-steps.html[Camel Quarkus 
User guide] for prerequisites
+and other general information.
+
+== Start in the Development mode
+
+[source,shell]
+----
+$ mvn clean compile quarkus:dev
+----
+
+The above command compiles the project, starts the application and lets the 
Quarkus tooling watch for changes in your
+workspace. Any modifications in your project will automatically take effect in 
the running application.
+
+TIP: Please refer to the Development mode section of
+https://camel.apache.org/camel-quarkus/latest/first-steps.html#_development_mode[Camel
 Quarkus User guide] for more details.
+
+Then look at the log output in the console. There are log messages generated 
from a second route. First several message show random number `N/A` (as is 
defined in application.properties). Following messages show random number 
generated by the first route, which starts delayed.
+
+As we run the example in Quarkus Dev Mode, you can edit the source code and 
have live updates.
+For example, try to change the default greeting message in 
`application.properties` to `Greeting`.
+
+The delay of the random member generation and period at which the timer fires 
can be changed by modifying configuration properties `timer.period` and
+`timer.delay` in `application.properties`. You can also override the default 
values via the command line with JVM arguments
+`-Dtimer.period=100 -Dtimer.delay=1000'
+
+=== Package and run the application
+
+Once you are done with developing you may want to package and run the 
application.
+
+TIP: Find more details about the JVM mode and Native mode in the Package and 
run section of
+https://camel.apache.org/camel-quarkus/latest/first-steps.html#_package_and_run_the_application[Camel
 Quarkus User guide]
+
+==== JVM mode
+
+[source,shell]
+----
+$ mvn clean package
+$ java -jar target/quarkus-app/quarkus-run.jar
+...
+[io.quarkus] (main) camel-quarkus-examples-... started in 1.163s.
+----
+
+==== Native mode
+
+IMPORTANT: Native mode requires having GraalVM and other tools installed. 
Please check the Prerequisites section
+of 
https://camel.apache.org/camel-quarkus/latest/first-steps.html#_prerequisites[Camel
 Quarkus User guide].
+
+To prepare a native executable using GraalVM, run the following command:
+
+[source,shell]
+----
+$ mvn clean package -Pnative

Review Comment:
   It's advised to use -Dnative since a few quarkus versions.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to