< Back to all posts

Quarkus Tools for IntelliJ 1.0.0 release !

We are very pleased to announce the 1.0.0 release of Quarkus Tools for IntelliJ. This release brings enhanced code completion and syntax validation for application.properties and better support for Microprofile in Java files. It is not based anymore on the LSP Support plugin in order to increase stability.

In order to install it, search for Quarkus Tools in the JetBrains marketplace or download from here.

Here is an overview of the major features:

application.properties support

Code completion (Ctrl + ENTER)

quarkus tools

Property documentation

Select a property and press Ctrl+Q

quarkus tools1

Goto property definition

Select a property and press Ctrl+B

quarkus tools2

Syntax validation

Wrong property key names or values are reported

quarkus tools3
quarkus tools4

Property hover in Java files

Property managed in your code through @ConfigProperty:

  • code completion in application.properties is adjusted accordingly if you define new properties

  • hover over the property field will display the current value

quarkus tools5

MicroProfile Health

Syntax validation is being performed for Java files using the MicroProfile Health assets:

quarkus tools6

MicroProfile Fault Tolerance

MicroProfile Health related properties are supported in application.properties completion and syntax validation as soon as you use MicroProfile related annotation in your Java source files

quarkus tools7

MicroProfile Rest Client

MicroProfile Rest Client references are checked against valid injections

quarkus tools8

MicroProfile LRA

MicroProfile LRA related properties references are supported in application.properties completion and syntax validation as soon as you use MicroProfile LRA in your Quarkus application

quarkus tools9

MicroProfile OpenAPI

MicroProfile OpenAPI related properties references are supported in application.properties completion and syntax validation as soon as you use MicroProfile OpenAPI in your Quarkus application

quarkus tools10

MicroProfile Metrics

MicroProfile Metrics related properties references are supported in application.properties completion and syntax validation as soon as you use MicroProfile Metrics in your Quarkus application

quarkus tools10

MicroProfile OpenTracing

MicroProfile OpenTracing related properties references are supported in application.properties completion and syntax validation as soon as you use MicroProfile OpenTracing in your Quarkus application

quarkus tools11

Moving Forward

If you have any questions, suggestions or feedback, by all means please open an issue.

For future releases we are aiming to improve language support for YAML properties file.

Thank you for reading and stay tuned for the next release!