Launching the Quarkus Maven plugin

Now that Maven has been set up, we can bootstrap our first Quarkus application by means of its Maven plugin. A Maven plugin provides a set of goals that can be executed to compile and build our artifacts or extend our project with some features. Each plugin, like every Maven component, is based on the following coordinates:

  • groupId: The ID of the project's group. This often matches the ID of the package root directory.
  • artifactId: The ID of the artifact. This often matches with the final artifact name.
  • version: The version of the artifact under the specified group.

You can reference a Maven plugin from the command line by indicating the <groupId>:<artifactId> coordinates. For Quarkus, the <groupId>:<artifactId> ...

Get Hands-On Cloud-Native Applications with Java and Quarkus now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.