diff --git a/devtools/maven/src/main/java/io/quarkus/maven/CreateProjectMojo.java b/devtools/maven/src/main/java/io/quarkus/maven/CreateProjectMojo.java index e4a0274c6d355e..f4be283f063eaa 100644 --- a/devtools/maven/src/main/java/io/quarkus/maven/CreateProjectMojo.java +++ b/devtools/maven/src/main/java/io/quarkus/maven/CreateProjectMojo.java @@ -102,13 +102,35 @@ public class CreateProjectMojo extends AbstractMojo { @Parameter(property = "platformVersion", required = false) private String bomVersion; + /** + * The {@link #path} will define the REST path of the generated code when picking only one of those extensions resteasy, + * resteasy-reactive and spring-web. + *
+ * If more than one of those extensions are picked, this parameter will be ignored. + *
+ * This is @Deprecated because using a generic path parameters with multiple example does not make sense and lead to + * confusion. + * More info: https://github.com/quarkusio/quarkus/issues/14437 + *
+ * {@code className} + */ @Parameter(property = "path") + @Deprecated private String path; /** - * This parameter is only working with the RESTEasy and Spring Web extensions and is going to be removed. - * Use packageName instead. - * + * The {@link #className} will define the generated class names when picking only one of those extensions resteasy, + * resteasy-reactive and spring-web. + *
+ * If more than one of those extensions are picked, then only the package name part will be used as {@link #packageName} + *
+ * This is @Deprecated because using a generic className parameters with multiple example does not make sense and lead to + * confusion. + * More info: https://github.com/quarkusio/quarkus/issues/14437 + *
+ * By default, the {@link #projectGroupId} is used as package for generated classes (you can also use {@link #packageName} + * to have them different). + *
* {@code className} */ @Parameter(property = "className") @@ -116,7 +138,11 @@ public class CreateProjectMojo extends AbstractMojo { private String className; /** - * If not set, groupId will be used + * Set the package name of the generated classes. + *
+ * If not set, {@link #projectGroupId} will be used as {@link #packageName} + * + * {@code packageName} */ @Parameter(property = "packageName") private String packageName; diff --git a/docs/src/main/asciidoc/amazon-dynamodb.adoc b/docs/src/main/asciidoc/amazon-dynamodb.adoc index e37bc21efd154b..04c9f3e8a71ebe 100644 --- a/docs/src/main/asciidoc/amazon-dynamodb.adoc +++ b/docs/src/main/asciidoc/amazon-dynamodb.adoc @@ -105,7 +105,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=amazon-dynamodb-quickstart \ -DclassName="org.acme.dynamodb.FruitResource" \ -Dpath="/fruits" \ - -Dextensions="resteasy-jackson,amazon-dynamodb,resteasy-mutiny" + -Dextensions="resteasy,resteasy-jackson,amazon-dynamodb,resteasy-mutiny" cd amazon-dynamodb-quickstart ---- diff --git a/docs/src/main/asciidoc/amazon-kms.adoc b/docs/src/main/asciidoc/amazon-kms.adoc index 1172715da7f9b6..e431b1a00bb173 100644 --- a/docs/src/main/asciidoc/amazon-kms.adoc +++ b/docs/src/main/asciidoc/amazon-kms.adoc @@ -97,7 +97,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=amazon-kms-quickstart \ -DclassName="org.acme.kms.QuarkusKmsSyncResource" \ -Dpath="/sync" \ - -Dextensions="resteasy-jackson,amazon-kms,resteasy-mutiny" + -Dextensions="resteasy,resteasy-jackson,amazon-kms,resteasy-mutiny" cd amazon-kms-quickstart ---- diff --git a/docs/src/main/asciidoc/amazon-s3.adoc b/docs/src/main/asciidoc/amazon-s3.adoc index 7e3ad361cc52b0..79e7b9312747dc 100644 --- a/docs/src/main/asciidoc/amazon-s3.adoc +++ b/docs/src/main/asciidoc/amazon-s3.adoc @@ -86,7 +86,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=amazon-s3-quickstart \ -DclassName="org.acme.s3.S3SyncClientResource" \ -Dpath="/s3" \ - -Dextensions="resteasy-jackson,amazon-s3" + -Dextensions="resteasy,resteasy-jackson,amazon-s3" cd amazon-s3-quickstart ---- diff --git a/docs/src/main/asciidoc/amazon-ses.adoc b/docs/src/main/asciidoc/amazon-ses.adoc index 22ec55b7a6e63f..700e07359b2c37 100644 --- a/docs/src/main/asciidoc/amazon-ses.adoc +++ b/docs/src/main/asciidoc/amazon-ses.adoc @@ -106,7 +106,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=amazon-ses-quickstart \ -DclassName="org.acme.ses.QuarkusSesSyncResource" \ -Dpath="/sync" \ - -Dextensions="resteasy-jackson,amazon-ses,resteasy-mutiny" + -Dextensions="resteasy,resteasy-jackson,amazon-ses,resteasy-mutiny" cd amazon-ses-quickstart ---- diff --git a/docs/src/main/asciidoc/amazon-sns.adoc b/docs/src/main/asciidoc/amazon-sns.adoc index 0c9e5f9a3f3ce9..f95e4428eb715f 100644 --- a/docs/src/main/asciidoc/amazon-sns.adoc +++ b/docs/src/main/asciidoc/amazon-sns.adoc @@ -94,7 +94,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=amazon-sns-quickstart \ -DclassName="org.acme.sns.QuarksCannonSyncResource" \ -Dpath="/sync-cannon" \ - -Dextensions="resteasy-jackson,amazon-sns,resteasy-mutiny" + -Dextensions="resteasy,resteasy-jackson,amazon-sns,resteasy-mutiny" cd amazon-sns-quickstart ---- diff --git a/docs/src/main/asciidoc/amazon-sqs.adoc b/docs/src/main/asciidoc/amazon-sqs.adoc index 3763fa24e18879..d2bec4f0187832 100644 --- a/docs/src/main/asciidoc/amazon-sqs.adoc +++ b/docs/src/main/asciidoc/amazon-sqs.adoc @@ -95,7 +95,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=amazon-sqs-quickstart \ -DclassName="org.acme.sqs.QuarksCannonSyncResource" \ -Dpath="/sync-cannon" \ - -Dextensions="resteasy-jackson,amazon-sqs,resteasy-mutiny" + -Dextensions="resteasy,resteasy-jackson,amazon-sqs,resteasy-mutiny" cd amazon-sqs-quickstart ---- diff --git a/docs/src/main/asciidoc/amqp.adoc b/docs/src/main/asciidoc/amqp.adoc index fbf13b4f443cc5..613bb26672ba18 100644 --- a/docs/src/main/asciidoc/amqp.adoc +++ b/docs/src/main/asciidoc/amqp.adoc @@ -51,7 +51,8 @@ First, we need a new project. Create a new project with the following command: mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=amqp-quickstart \ - -Dextensions="amqp" + -Dextensions="amqp" \ + -DnoExamples cd amqp-quickstart ---- diff --git a/docs/src/main/asciidoc/cache.adoc b/docs/src/main/asciidoc/cache.adoc index 2fb4afc69161f1..e654fecb8a6528 100644 --- a/docs/src/main/asciidoc/cache.adoc +++ b/docs/src/main/asciidoc/cache.adoc @@ -49,7 +49,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=cache-quickstart \ -DclassName="org.acme.cache.WeatherForecastResource" \ -Dpath="/weather" \ - -Dextensions="cache,resteasy-jackson" + -Dextensions="resteasy,cache,resteasy-jackson" ---- This command generates the Maven project with a REST endpoint and imports the `cache` and `resteasy-jackson` extensions. diff --git a/docs/src/main/asciidoc/centralized-log-management.adoc b/docs/src/main/asciidoc/centralized-log-management.adoc index f8a98d7b547fdd..91e227034937e1 100644 --- a/docs/src/main/asciidoc/centralized-log-management.adoc +++ b/docs/src/main/asciidoc/centralized-log-management.adoc @@ -30,7 +30,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=gelf-logging \ -DclassName="org.acme.quickstart.GelfLoggingResource" \ -Dpath="/gelf-logging" \ - -Dextensions="logging-gelf" + -Dextensions="resteasy,logging-gelf" ---- If you already have your Quarkus project configured, you can add the `logging-gelf` extension diff --git a/docs/src/main/asciidoc/deploying-to-kubernetes.adoc b/docs/src/main/asciidoc/deploying-to-kubernetes.adoc index 45a3050cb11070..a7140414fbf4c4 100644 --- a/docs/src/main/asciidoc/deploying-to-kubernetes.adoc +++ b/docs/src/main/asciidoc/deploying-to-kubernetes.adoc @@ -34,7 +34,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=kubernetes-quickstart \ -DclassName="org.acme.rest.GreetingResource" \ -Dpath="/greeting" \ - -Dextensions="kubernetes, jib" + -Dextensions="resteasy,kubernetes,jib" cd kubernetes-quickstart ---- diff --git a/docs/src/main/asciidoc/deploying-to-openshift.adoc b/docs/src/main/asciidoc/deploying-to-openshift.adoc index 20ca2d52546f10..b22ebf1b041328 100644 --- a/docs/src/main/asciidoc/deploying-to-openshift.adoc +++ b/docs/src/main/asciidoc/deploying-to-openshift.adoc @@ -32,7 +32,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=openshift-quickstart \ -DclassName="org.acme.rest.GreetingResource" \ -Dpath="/greeting" \ - -Dextensions="openshift" + -Dextensions="resteasy,openshift" cd openshift-quickstart ---- diff --git a/docs/src/main/asciidoc/elasticsearch.adoc b/docs/src/main/asciidoc/elasticsearch.adoc index 6c793f78cd17ae..b1f98b465ddf36 100644 --- a/docs/src/main/asciidoc/elasticsearch.adoc +++ b/docs/src/main/asciidoc/elasticsearch.adoc @@ -56,7 +56,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=elasticsearch-quickstart \ -DclassName="org.acme.elasticsearch.FruitResource" \ -Dpath="/fruits" \ - -Dextensions="resteasy-jackson,elasticsearch-rest-client" + -Dextensions="resteasy,resteasy-jackson,elasticsearch-rest-client" cd elasticsearch-quickstart ---- diff --git a/docs/src/main/asciidoc/funqy-gcp-functions.adoc b/docs/src/main/asciidoc/funqy-gcp-functions.adoc index 45d8c53c27b15a..c51a9bcb17e2e7 100644 --- a/docs/src/main/asciidoc/funqy-gcp-functions.adoc +++ b/docs/src/main/asciidoc/funqy-gcp-functions.adoc @@ -58,7 +58,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=funqy-google-cloud-functions \ -DclassName="org.acme.quickstart.GreetingResource" \ -Dpath="/hello" \ - -Dextensions="funqy-google-cloud-functions" + -Dextensions="resteasy,funqy-google-cloud-functions" ---- Now, let's remove what's not needed inside the generated application: diff --git a/docs/src/main/asciidoc/gcp-functions-http.adoc b/docs/src/main/asciidoc/gcp-functions-http.adoc index 2d0549178fd960..a646e224845969 100644 --- a/docs/src/main/asciidoc/gcp-functions-http.adoc +++ b/docs/src/main/asciidoc/gcp-functions-http.adoc @@ -51,7 +51,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=google-cloud-functions-http \ -DclassName="org.acme.quickstart.GreetingResource" \ -Dpath="/hello" \ - -Dextensions="google-cloud-functions-http,resteasy-json,undertow,vertx-web,funqy-http" + -Dextensions="resteasy,google-cloud-functions-http,resteasy-json,undertow,vertx-web,funqy-http" ---- == Login to Google Cloud diff --git a/docs/src/main/asciidoc/gcp-functions.adoc b/docs/src/main/asciidoc/gcp-functions.adoc index 82b416a54fd9e0..ac37cf701df453 100644 --- a/docs/src/main/asciidoc/gcp-functions.adoc +++ b/docs/src/main/asciidoc/gcp-functions.adoc @@ -49,7 +49,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=google-cloud-functions \ -DclassName="org.acme.quickstart.GreetingResource" \ -Dpath="/hello" \ - -Dextensions="google-cloud-functions" + -Dextensions="resteasy,google-cloud-functions" ---- Now, let's remove what's not needed inside the generated application: diff --git a/docs/src/main/asciidoc/getting-started-reactive.adoc b/docs/src/main/asciidoc/getting-started-reactive.adoc index ec090a397b7f0a..b6bedf5a28af5a 100644 --- a/docs/src/main/asciidoc/getting-started-reactive.adoc +++ b/docs/src/main/asciidoc/getting-started-reactive.adoc @@ -408,7 +408,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=getting-started-reactive-crud \ -DclassName="org.acme.reactive.crud.FruitResource" \ -Dpath="/fruits" \ - -Dextensions="resteasy-mutiny, resteasy-jackson, reactive-pg-client" + -Dextensions="resteasy,resteasy-mutiny,resteasy-jackson,reactive-pg-client" cd getting-started-reactive-crud ---- diff --git a/docs/src/main/asciidoc/gradle-tooling.adoc b/docs/src/main/asciidoc/gradle-tooling.adoc index ad3378782ec9a0..9852d418833f3f 100644 --- a/docs/src/main/asciidoc/gradle-tooling.adoc +++ b/docs/src/main/asciidoc/gradle-tooling.adoc @@ -24,7 +24,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=my-artifactId \ -DprojectVersion=my-version \ -DclassName="org.my.group.MyResource" \ - -Dextensions="resteasy-jackson" \ + -Dextensions="resteasy,resteasy-jackson" \ -DbuildTool=gradle ---- diff --git a/docs/src/main/asciidoc/hibernate-search-orm-elasticsearch.adoc b/docs/src/main/asciidoc/hibernate-search-orm-elasticsearch.adoc index 06b8bd5e99a276..bedcbe0381c1ef 100644 --- a/docs/src/main/asciidoc/hibernate-search-orm-elasticsearch.adoc +++ b/docs/src/main/asciidoc/hibernate-search-orm-elasticsearch.adoc @@ -54,7 +54,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=hibernate-search-orm-elasticsearch-quickstart \ -DclassName="org.acme.hibernate.search.elasticsearch.LibraryResource" \ -Dpath="/library" \ - -Dextensions="hibernate-orm-panache, hibernate-search-orm-elasticsearch, resteasy-jackson, jdbc-postgresql" + -Dextensions="resteasy,hibernate-orm-panache,hibernate-search-orm-elasticsearch,resteasy-jackson,jdbc-postgresql" cd hibernate-search-orm-elasticsearch-quickstart ---- diff --git a/docs/src/main/asciidoc/jms.adoc b/docs/src/main/asciidoc/jms.adoc index 6b37c75770932f..dc55211f8697de 100644 --- a/docs/src/main/asciidoc/jms.adoc +++ b/docs/src/main/asciidoc/jms.adoc @@ -66,7 +66,8 @@ First, we need a new project. Create a new project with the following command: mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=jms-quickstart \ - -Dextensions="qpid-jms" + -Dextensions="qpid-jms" \ + -DnoExamples cd jms-quickstart ---- @@ -367,7 +368,8 @@ Create a new project with the following command: mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=jms-quickstart \ - -Dextensions="artemis-jms" + -Dextensions="artemis-jms" \ + -DnoExamples cd jms-quickstart ---- diff --git a/docs/src/main/asciidoc/kafka-streams.adoc b/docs/src/main/asciidoc/kafka-streams.adoc index cc7bd9588e86c7..50e2baf943fc45 100644 --- a/docs/src/main/asciidoc/kafka-streams.adoc +++ b/docs/src/main/asciidoc/kafka-streams.adoc @@ -241,7 +241,7 @@ Create another project like so: mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=kafka-streams-quickstart-aggregator \ - -Dextensions="kafka-streams,resteasy-jackson" \ + -Dextensions="resteasy,kafka-streams,resteasy-jackson" \ -DnoExamples \ && mv kafka-streams-quickstart-aggregator aggregator ---- diff --git a/docs/src/main/asciidoc/kafka.adoc b/docs/src/main/asciidoc/kafka.adoc index daec6311b3e1f3..369246830e6bde 100644 --- a/docs/src/main/asciidoc/kafka.adoc +++ b/docs/src/main/asciidoc/kafka.adoc @@ -48,7 +48,8 @@ First, we need a new project. Create a new project with the following command: mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=kafka-quickstart \ - -Dextensions="smallrye-reactive-messaging-kafka" + -Dextensions="smallrye-reactive-messaging-kafka" \ + -DnoExamples cd kafka-quickstart ---- diff --git a/docs/src/main/asciidoc/kogito.adoc b/docs/src/main/asciidoc/kogito.adoc index d4fc60b4cf7d94..3f44ab5f27986f 100644 --- a/docs/src/main/asciidoc/kogito.adoc +++ b/docs/src/main/asciidoc/kogito.adoc @@ -85,7 +85,8 @@ First, we need a new project. Create a new project with the following command: mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=kogito-quickstart \ - -Dextensions="kogito" + -Dextensions="kogito" \ + -DnoExamples cd kogito-quickstart ---- diff --git a/docs/src/main/asciidoc/kotlin.adoc b/docs/src/main/asciidoc/kotlin.adoc index 3fdcc2188eaebe..f0141b3821a198 100644 --- a/docs/src/main/asciidoc/kotlin.adoc +++ b/docs/src/main/asciidoc/kotlin.adoc @@ -36,7 +36,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=rest-kotlin-quickstart \ -DclassName="org.acme.rest.GreetingResource" \ -Dpath="/greeting" \ - -Dextensions="kotlin,resteasy-jackson" + -Dextensions="resteasy,kotlin,resteasy-jackson" cd rest-kotlin-quickstart ---- diff --git a/docs/src/main/asciidoc/mailer.adoc b/docs/src/main/asciidoc/mailer.adoc index 22f6e96336b51b..d5b83fab6015f5 100644 --- a/docs/src/main/asciidoc/mailer.adoc +++ b/docs/src/main/asciidoc/mailer.adoc @@ -34,7 +34,8 @@ Create a new project with the following command: mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=sending-email-quickstart \ - -Dextensions="mailer" + -Dextensions="mailer" \ + -DnoExamples cd sending-email-quickstart ---- diff --git a/docs/src/main/asciidoc/micrometer.adoc b/docs/src/main/asciidoc/micrometer.adoc index 40fe2b7df6ab8b..db13eabc72602d 100644 --- a/docs/src/main/asciidoc/micrometer.adoc +++ b/docs/src/main/asciidoc/micrometer.adoc @@ -55,7 +55,8 @@ First, we need a new project. Create a new project with the following command: mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=micrometer-quickstart \ - -Dextensions="micrometer-registry-prometheus" + -Dextensions="micrometer-registry-prometheus" \ + -DnoExamples cd micrometer-quickstart ---- diff --git a/docs/src/main/asciidoc/microprofile-fault-tolerance.adoc b/docs/src/main/asciidoc/microprofile-fault-tolerance.adoc index 8b13e732a0b45d..ff65cd43ed9b99 100644 --- a/docs/src/main/asciidoc/microprofile-fault-tolerance.adoc +++ b/docs/src/main/asciidoc/microprofile-fault-tolerance.adoc @@ -51,7 +51,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=microprofile-fault-tolerance-quickstart \ -DclassName="org.acme.microprofile.faulttolerance.CoffeeResource" \ -Dpath="/coffee" \ - -Dextensions="smallrye-fault-tolerance, resteasy-jackson" + -Dextensions="resteasy,smallrye-fault-tolerance,resteasy-jackson" cd microprofile-fault-tolerance-quickstart ---- diff --git a/docs/src/main/asciidoc/microprofile-graphql.adoc b/docs/src/main/asciidoc/microprofile-graphql.adoc index dc428858e38b72..4be7004c9d8e99 100644 --- a/docs/src/main/asciidoc/microprofile-graphql.adoc +++ b/docs/src/main/asciidoc/microprofile-graphql.adoc @@ -71,7 +71,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=microprofile-graphql-quickstart \ -DclassName="org.acme.microprofile.graphql.FilmResource" \ - -Dextensions="graphql" + -Dextensions="resteasy,graphql" cd microprofile-graphql-quickstart ---- diff --git a/docs/src/main/asciidoc/microprofile-metrics.adoc b/docs/src/main/asciidoc/microprofile-metrics.adoc index 9101ea20e681fe..7bd2dbc6ed7636 100644 --- a/docs/src/main/asciidoc/microprofile-metrics.adoc +++ b/docs/src/main/asciidoc/microprofile-metrics.adoc @@ -56,7 +56,8 @@ First, we need a new project. Create a new project with the following command: mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=microprofile-metrics-quickstart \ - -Dextensions="smallrye-metrics" + -Dextensions="smallrye-metrics" \ + -DnoExamples cd microprofile-metrics-quickstart ---- diff --git a/docs/src/main/asciidoc/mongodb-panache.adoc b/docs/src/main/asciidoc/mongodb-panache.adoc index 2071dd19738221..61fde373c73f06 100644 --- a/docs/src/main/asciidoc/mongodb-panache.adoc +++ b/docs/src/main/asciidoc/mongodb-panache.adoc @@ -70,7 +70,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=mongodb-panache-quickstart \ -DclassName="org.acme.mongodb.panache.PersonResource" \ -Dpath="/persons" \ - -Dextensions="resteasy-jackson,mongodb-panache" + -Dextensions="resteasy,resteasy-jackson,mongodb-panache" cd mongodb-panache-quickstart ---- diff --git a/docs/src/main/asciidoc/mongodb.adoc b/docs/src/main/asciidoc/mongodb.adoc index 7c208686a4dbec..5064fb95a0dd22 100644 --- a/docs/src/main/asciidoc/mongodb.adoc +++ b/docs/src/main/asciidoc/mongodb.adoc @@ -48,7 +48,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=mongodb-quickstart \ -DclassName="org.acme.mongodb.FruitResource" \ -Dpath="/fruits" \ - -Dextensions="resteasy-jackson,mongodb-client,resteasy-mutiny,context-propagation" + -Dextensions="resteasy,resteasy-jackson,mongodb-client,resteasy-mutiny,context-propagation" cd mongodb-quickstart ---- diff --git a/docs/src/main/asciidoc/neo4j.adoc b/docs/src/main/asciidoc/neo4j.adoc index 7a707cd08b1fd9..43d1e111dd1b50 100644 --- a/docs/src/main/asciidoc/neo4j.adoc +++ b/docs/src/main/asciidoc/neo4j.adoc @@ -128,7 +128,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=neo4j-quickstart \ -DclassName="org.acme.datasource.GreetingResource" \ - -Dextensions="neo4j,resteasy-jackson" + -Dextensions="resteasy,neo4j,resteasy-jackson" cd neo4j-quickstart ---- diff --git a/docs/src/main/asciidoc/openapi-swaggerui.adoc b/docs/src/main/asciidoc/openapi-swaggerui.adoc index 1f912c9d871de5..3e80e4f8306085 100644 --- a/docs/src/main/asciidoc/openapi-swaggerui.adoc +++ b/docs/src/main/asciidoc/openapi-swaggerui.adoc @@ -44,7 +44,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=openapi-swaggerui-quickstart \ -DclassName="org.acme.openapi.swaggerui.FruitResource" \ -Dpath="/fruits" \ - -Dextensions="resteasy-jackson" + -Dextensions="resteasy,resteasy-jackson" cd openapi-swaggerui-quickstart ---- diff --git a/docs/src/main/asciidoc/opentracing.adoc b/docs/src/main/asciidoc/opentracing.adoc index 87abab494b9acb..b3a2f67c293b5b 100644 --- a/docs/src/main/asciidoc/opentracing.adoc +++ b/docs/src/main/asciidoc/opentracing.adoc @@ -46,7 +46,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=opentracing-quickstart \ -DclassName="org.acme.opentracing.TracedResource" \ -Dpath="/hello" \ - -Dextensions="quarkus-smallrye-opentracing" + -Dextensions="resteasy,quarkus-smallrye-opentracing" cd opentracing-quickstart ---- diff --git a/docs/src/main/asciidoc/optaplanner.adoc b/docs/src/main/asciidoc/optaplanner.adoc index 912da129ddae01..c41d3e199d0136 100644 --- a/docs/src/main/asciidoc/optaplanner.adoc +++ b/docs/src/main/asciidoc/optaplanner.adoc @@ -70,7 +70,8 @@ Alternatively, generate it from the command line with Maven: mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=optaplanner-quickstart \ - -Dextensions="resteasy,resteasy-jackson,optaplanner-quarkus,optaplanner-quarkus-jackson" + -Dextensions="resteasy,resteasy-jackson,optaplanner-quarkus,optaplanner-quarkus-jackson" \ + -DnoExamples cd optaplanner-quickstart ---- diff --git a/docs/src/main/asciidoc/quartz.adoc b/docs/src/main/asciidoc/quartz.adoc index 70149aab3ed97d..51dcc0ed68a772 100644 --- a/docs/src/main/asciidoc/quartz.adoc +++ b/docs/src/main/asciidoc/quartz.adoc @@ -49,7 +49,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=quartz-quickstart \ -DclassName="org.acme.quartz.TaskResource" \ -Dpath="/tasks" \ - -Dextensions="quartz,hibernate-orm-panache,flyway,resteasy-jackson,jdbc-postgresql" + -Dextensions="resteasy,quartz,hibernate-orm-panache,flyway,resteasy-jackson,jdbc-postgresql" cd quartz-quickstart ---- diff --git a/docs/src/main/asciidoc/reactive-messaging-http.adoc b/docs/src/main/asciidoc/reactive-messaging-http.adoc index 8db4d89302f645..eca48bec92d5a2 100644 --- a/docs/src/main/asciidoc/reactive-messaging-http.adoc +++ b/docs/src/main/asciidoc/reactive-messaging-http.adoc @@ -47,7 +47,8 @@ First, we need a new project. Create a new project with the following command: mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=reactive-messaging-http-quickstart \ - -Dextensions="reactive-messaging-http" + -Dextensions="reactive-messaging-http" \ + -DnoExamples cd reactive-http ---- diff --git a/docs/src/main/asciidoc/reactive-sql-clients.adoc b/docs/src/main/asciidoc/reactive-sql-clients.adoc index 5f172e6f5914f5..1ee693ef3e163a 100644 --- a/docs/src/main/asciidoc/reactive-sql-clients.adoc +++ b/docs/src/main/asciidoc/reactive-sql-clients.adoc @@ -67,7 +67,9 @@ If you are creating a new project, set the `extensions` parameter as follows: mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=reactive-pg-client-quickstart \ - -Dextensions="reactive-pg-client" + -DclassName="org.acme.vertx.FruitResource" \ + -Dpath="/fruits" \ + -Dextensions="resteasy,reactive-pg-client,resteasy-mutiny" cd reactive-pg-client-quickstart ---- diff --git a/docs/src/main/asciidoc/rest-client.adoc b/docs/src/main/asciidoc/rest-client.adoc index ae9b3f7fa1b11d..abccd537fabd07 100644 --- a/docs/src/main/asciidoc/rest-client.adoc +++ b/docs/src/main/asciidoc/rest-client.adoc @@ -41,7 +41,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=rest-client-quickstart \ -DclassName="org.acme.rest.client.CountriesResource" \ -Dpath="/country" \ - -Dextensions="rest-client, resteasy-jackson" + -Dextensions="resteasy,rest-client,resteasy-jackson" cd rest-client-quickstart ---- diff --git a/docs/src/main/asciidoc/rest-json.adoc b/docs/src/main/asciidoc/rest-json.adoc index d13fb0f627d07f..55df7c016ae854 100644 --- a/docs/src/main/asciidoc/rest-json.adoc +++ b/docs/src/main/asciidoc/rest-json.adoc @@ -48,7 +48,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=rest-json-quickstart \ -DclassName="org.acme.rest.json.FruitResource" \ -Dpath="/fruits" \ - -Dextensions="resteasy-jackson" + -Dextensions="resteasy,resteasy-jackson" cd rest-json-quickstart ---- diff --git a/docs/src/main/asciidoc/security-jwt.adoc b/docs/src/main/asciidoc/security-jwt.adoc index a8eb68a6c21b37..6c8aa6190b7b9e 100644 --- a/docs/src/main/asciidoc/security-jwt.adoc +++ b/docs/src/main/asciidoc/security-jwt.adoc @@ -34,7 +34,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=security-jwt-quickstart \ -DclassName="org.acme.security.jwt.TokenSecuredResource" \ -Dpath="/secured" \ - -Dextensions="resteasy-jackson, smallrye-jwt, smallrye-jwt-build" + -Dextensions="resteasy,resteasy-jackson,smallrye-jwt,smallrye-jwt-build" cd security-jwt-quickstart ---- diff --git a/docs/src/main/asciidoc/security-oauth2.adoc b/docs/src/main/asciidoc/security-oauth2.adoc index 962e6355f87447..42ad6931e2f680 100644 --- a/docs/src/main/asciidoc/security-oauth2.adoc +++ b/docs/src/main/asciidoc/security-oauth2.adoc @@ -42,7 +42,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=security-oauth2-quickstart \ -DclassName="org.acme.security.oauth2.TokenSecuredResource" \ -Dpath="/secured" \ - -Dextensions="resteasy-jackson, security-oauth2" + -Dextensions="resteasy,resteasy-jackson,security-oauth2" cd security-oauth2-quickstart ---- diff --git a/docs/src/main/asciidoc/security-openid-connect-web-authentication.adoc b/docs/src/main/asciidoc/security-openid-connect-web-authentication.adoc index c63639bbfc27c7..c3f54ac213e3f2 100644 --- a/docs/src/main/asciidoc/security-openid-connect-web-authentication.adoc +++ b/docs/src/main/asciidoc/security-openid-connect-web-authentication.adoc @@ -53,7 +53,8 @@ First, we need a new project. Create a new project with the following command: mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=security-openid-connect-web-authentication-quickstart \ - -Dextensions="oidc" + -Dextensions="oidc" \ + -DnoExamples cd security-openid-connect-web-authentication-quickstart ---- diff --git a/docs/src/main/asciidoc/spring-boot-properties.adoc b/docs/src/main/asciidoc/spring-boot-properties.adoc index e6ed97317a2211..3cfa608695eb05 100644 --- a/docs/src/main/asciidoc/spring-boot-properties.adoc +++ b/docs/src/main/asciidoc/spring-boot-properties.adoc @@ -42,7 +42,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=spring-boot-properties-quickstart \ -DclassName="org.acme.spring.boot.properties.GreetingResource" \ -Dpath="/greeting" \ - -Dextensions="spring-boot-properties" + -Dextensions="resteasy,spring-boot-properties" cd spring-boot-properties-quickstart ---- diff --git a/docs/src/main/asciidoc/spring-cache.adoc b/docs/src/main/asciidoc/spring-cache.adoc index 9c8ae158479051..078e0ae19de5e8 100644 --- a/docs/src/main/asciidoc/spring-cache.adoc +++ b/docs/src/main/asciidoc/spring-cache.adoc @@ -36,7 +36,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=spring-cache-quickstart \ -DclassName="org.acme.spring.cache.GreeterResource" \ -Dpath="/greeting" \ - -Dextensions="spring-di,spring-cache" + -Dextensions="resteasy,spring-di,spring-cache" cd spring-cache-quickstart ---- diff --git a/docs/src/main/asciidoc/spring-data-jpa.adoc b/docs/src/main/asciidoc/spring-data-jpa.adoc index 742b5cefe8366c..2759ead395aef2 100644 --- a/docs/src/main/asciidoc/spring-data-jpa.adoc +++ b/docs/src/main/asciidoc/spring-data-jpa.adoc @@ -42,7 +42,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=spring-data-jpa-quickstart \ -DclassName="org.acme.spring.data.jpa.FruitResource" \ -Dpath="/greeting" \ - -Dextensions="spring-data-jpa,resteasy-jackson,quarkus-jdbc-postgresql" + -Dextensions="resteasy,spring-data-jpa,resteasy-jackson,quarkus-jdbc-postgresql" cd spring-data-jpa-quickstart ---- diff --git a/docs/src/main/asciidoc/spring-data-rest.adoc b/docs/src/main/asciidoc/spring-data-rest.adoc index e8d0121f4d9b17..9e430cb343fac5 100644 --- a/docs/src/main/asciidoc/spring-data-rest.adoc +++ b/docs/src/main/asciidoc/spring-data-rest.adoc @@ -41,7 +41,8 @@ First, we need a new project. Create a new project with the following command: mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=spring-data-rest-quickstart \ - -Dextensions="spring-data-rest,resteasy-jackson,quarkus-jdbc-postgresql" + -Dextensions="spring-data-rest,resteasy-jackson,quarkus-jdbc-postgresql" \ + -DnoExamples cd spring-data-rest-quickstart ---- diff --git a/docs/src/main/asciidoc/spring-di.adoc b/docs/src/main/asciidoc/spring-di.adoc index 52a66929a61386..e05ea06d607619 100644 --- a/docs/src/main/asciidoc/spring-di.adoc +++ b/docs/src/main/asciidoc/spring-di.adoc @@ -44,7 +44,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=spring-di-quickstart \ -DclassName="org.acme.spring.di.GreeterResource" \ -Dpath="/greeting" \ - -Dextensions="spring-di" + -Dextensions="resteasy,spring-di" cd spring-di-quickstart ---- diff --git a/docs/src/main/asciidoc/spring-scheduled.adoc b/docs/src/main/asciidoc/spring-scheduled.adoc index e0d8498d567d20..d9d30b088a894f 100644 --- a/docs/src/main/asciidoc/spring-scheduled.adoc +++ b/docs/src/main/asciidoc/spring-scheduled.adoc @@ -45,7 +45,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=spring-scheduler-quickstart \ -DclassName="org.acme.spring.scheduler.CountResource" \ -Dpath="/count" \ - -Dextensions="spring-scheduled" + -Dextensions="resteasy,spring-scheduled" cd spring-scheduler-quickstart ---- diff --git a/docs/src/main/asciidoc/spring-security.adoc b/docs/src/main/asciidoc/spring-security.adoc index e513b024c1ead7..4c5ed54408a12b 100644 --- a/docs/src/main/asciidoc/spring-security.adoc +++ b/docs/src/main/asciidoc/spring-security.adoc @@ -45,7 +45,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=spring-security-quickstart \ -DclassName="org.acme.spring.security.GreetingController" \ -Dpath="/greeting" \ - -Dextensions="spring-web, spring-security, quarkus-elytron-security-properties-file" + -Dextensions="spring-web,spring-security,quarkus-elytron-security-properties-file" cd spring-security-quickstart ---- @@ -56,7 +56,7 @@ to your project by running the following command in your project base directory: [source,bash] ---- -./mvnw quarkus:add-extension -Dextensions="spring-web, spring-security, quarkus-elytron-security-properties-file" +./mvnw quarkus:add-extension -Dextensions="spring-web,spring-security,quarkus-elytron-security-properties-file" ---- This will add the following to your `pom.xml`: diff --git a/docs/src/main/asciidoc/validation.adoc b/docs/src/main/asciidoc/validation.adoc index a12ed0dd187109..dc50cd598faacd 100644 --- a/docs/src/main/asciidoc/validation.adoc +++ b/docs/src/main/asciidoc/validation.adoc @@ -49,7 +49,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=validation-quickstart \ -DclassName="org.acme.validation.BookResource" \ -Dpath="/books" \ - -Dextensions="resteasy-jackson, hibernate-validator" + -Dextensions="resteasy,resteasy-jackson,hibernate-validator" cd validation-quickstart ---- diff --git a/docs/src/main/asciidoc/vault-transit.adoc b/docs/src/main/asciidoc/vault-transit.adoc index 4ea49c1ba210f9..269937a97a8c5b 100644 --- a/docs/src/main/asciidoc/vault-transit.adoc +++ b/docs/src/main/asciidoc/vault-transit.adoc @@ -151,7 +151,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=vault-transit-quickstart \ -DclassName="org.acme.quickstart.GreetingResource" \ -Dpath="/hello" \ - -Dextensions="vault,resteasy-jackson" + -Dextensions="resteasy,vault,resteasy-jackson" cd vault-transit-quickstart ---- diff --git a/docs/src/main/asciidoc/vault.adoc b/docs/src/main/asciidoc/vault.adoc index 449ce1bdd813fd..e4a82e2e3879fd 100644 --- a/docs/src/main/asciidoc/vault.adoc +++ b/docs/src/main/asciidoc/vault.adoc @@ -241,7 +241,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=vault-quickstart \ -DclassName="org.acme.quickstart.GreetingResource" \ -Dpath="/hello" \ - -Dextensions="vault" + -Dextensions="resteasy,vault" cd vault-quickstart ---- diff --git a/docs/src/main/asciidoc/vertx.adoc b/docs/src/main/asciidoc/vertx.adoc index 8267ed74221b87..fe10099aa03dce 100644 --- a/docs/src/main/asciidoc/vertx.adoc +++ b/docs/src/main/asciidoc/vertx.adoc @@ -27,7 +27,8 @@ If you are creating a new project, set the `extensions` parameter are follows: mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=vertx-quickstart \ - -Dextensions="vertx" + -Dextensions="vertx" \ + -DnoExamples cd vertx-quickstart ---- diff --git a/docs/src/main/asciidoc/websockets.adoc b/docs/src/main/asciidoc/websockets.adoc index cb84a181ef62c2..0114b5bc14d8d4 100644 --- a/docs/src/main/asciidoc/websockets.adoc +++ b/docs/src/main/asciidoc/websockets.adoc @@ -45,7 +45,8 @@ First, we need a new project. Create a new project with the following command: mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=websockets-quickstart \ - -Dextensions="undertow-websockets" + -Dextensions="undertow-websockets" \ + -DnoExamples cd websockets-quickstart ---- diff --git a/docs/src/main/asciidoc/writing-extensions.adoc b/docs/src/main/asciidoc/writing-extensions.adoc index 3341f6e212a262..aae653da457e65 100644 --- a/docs/src/main/asciidoc/writing-extensions.adoc +++ b/docs/src/main/asciidoc/writing-extensions.adoc @@ -2157,7 +2157,7 @@ mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:create \ -DprojectArtifactId=rest-json \ -DclassName="org.acme.rest.json.FruitResource" \ -Dpath="/fruits" \ - -Dextensions="resteasy-jackson" + -Dextensions="resteasy,resteasy-jackson" cd rest-json ----