////
This guide is maintained in the main Quarkus repository
and pull requests should be submitted there:
https://github.com/quarkusio/quarkus/tree/master/docs/src/main/asciidoc
////
= Quarkus - Using our Tooling

include::./attributes.adoc[]

Quarkus comes with a toolchain enabling developers from live reload all the way down to deploying a Kubernetes application. In addition there are plugins and extensions to all major IDEs.

In this guide, we will explore:

* how to use link:maven-tooling[Maven] as a build tool
* how to use link:gradle-tooling[Gradle] as a build tool
* how to use the CLI for your toolchain (coming soon)
* how to create and scaffold a new project
* how to deal with extensions
* how to enable live reload
* how to develop your application in your IDE
* how to compile your application natively
* how to setup Quarkus tools in link:ide-tooling[Visual Studio Code, Eclipse IDE, Eclipse Che and IntelliJ] 

[[build-tool]]
== Choosing your build tool

Quarkus comes with a toolchain to help you at all development stages.
You can use Maven or Gradle as build tool.
And we offer a CLI that is convenient to use (coming soon).

* link:maven-tooling[Maven]
* link:gradle-tooling[Gradle]
//* link:cli-tooling[CLI]
* link:ide-tooling[IDE]
