# micronaut-trace > A Java annotation library to trace and time your method executions, written using [Micronaut](https://micronaut.io/). ## Installation Be sure to replace the **VERSION** key below with the version shown above! ### Maven ```xml me.goudham micronaut-trace VERSION ``` ### Gradle ```gradle repositories { mavenCentral() } dependencies { // https://mvnrepository.com/artifact/me.goudham/micronaut-trace implementation group: 'me.goudham', name: 'micronaut-trace', version: 'VERSION' } ``` ### Binaries If you choose not to use a build tool, pre-built `.jar` files are available with every single [release](https://github.com/sgoudham/micronaut-trace/releases). ## Usage TODO ## Contributing TODO ### Development This project uses the build tool [Maven](https://maven.apache.org/) from the java ecosystem. It is *highly* recommended to develop using [Intellij IDEA](https://www.jetbrains.com/idea/) as it will allow you to take advantage of its integration with maven tooling. The project can be built using the command: ```shell ./mvnw clean package ``` and running tests is as simple as: ```shell ./mvnw test ``` A great 5-minute introduction to Maven can be found [here](https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html). ### CI / CD This project has a GitHub actions workflow to automatically build binaries and deploy to maven central. The workflows are stored at [.github/workflows](.github/workflows)