1. Home
  2. Docs
  3. Local development with CodeNOW
  4. Java Micronaut – Local Development

Java Micronaut – Local Development

Time: 30 minutes 

What you’ll learn

How to set up your local development environment for:

  • Java Micronaut component development. 
  • Run the developed component in the local development mode on your machine. 

Prerequisites

Prepare local development IDE

  • Clone code from the created git repository to your local machine.
  • Use your favourite IDE and import repository as a maven project. You will require:
  • To run the project in the local development setup, check README.md . The required minimum is to set the path to Micronaut configuration file as a JVM startup parameter:
    • -Dmicronaut.config.files=file:config/application.yaml
      • Check the Run configuration dialog in your IDE and set this line as a VM argument
  • Start Run/Debug in your IDE.

For more information about the Swagger UI check: https://swagger.io/tools/swagger-ui/

  • Swagger UI is used as a simple swagger presentation UI.
  • Any changes must apply to the swagger.yaml in the src/main/resources/META-INF/swagger directory
  • The same swagger UI is used as a documentation tool and is also an easy way to test the functionality of your component’s API.

Docker compose and third-party tools

Some manuals for CodeNOW work with different third-party components like Apache Kafka or Redis. The easiest way for local development is to download the publicly available docker compose receipts. Some examples used during the writing of this manual:

Was this article helpful to you? Yes No