Java annotation library to trace and time your method executions, written using Micronaut
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
sgoudham 71c96e0009
feat: initial commit
2 years ago
.github/workflows feat: initial commit 2 years ago
.mvn/wrapper feat: initial commit 2 years ago
src feat: initial commit 2 years ago
.gitignore feat: initial commit 2 years ago
LICENSE feat: initial commit 2 years ago
README.md feat: initial commit 2 years ago
mvnw feat: initial commit 2 years ago
mvnw.bat feat: initial commit 2 years ago
pom.xml feat: initial commit 2 years ago

README.md

trace

A Java annotation library to trace and time your method executions, written using Micronaut.

Installation

Be sure to replace the VERSION key below with the version shown above!

Maven

<!-- https://mvnrepository.com/artifact/me.goudham/trace -->

<dependency>
  <groupId>me.goudham</groupId>
  <artifactId>trace</artifactId>
  <version>VERSION</version>
</dependency>

Gradle

repositories {
    mavenCentral()
}

dependencies {
    // https://mvnrepository.com/artifact/me.goudham/trace
    implementation group: 'me.goudham', name: 'trace', version: 'VERSION'
}

Binaries

If you choose not to use a build tool, pre-built .jar files are available with every single release.

Usage

TODO

Contributing

TODO

Development

This project uses the build tool Maven from the java ecosystem. It is highly recommended to develop using Intellij IDEA as it will allow you to take advantage of its integration with maven tooling.

The project can be built using the command:

./mvnw clean package

and running tests is as simple as:

./mvnw test

A great 5-minute introduction to Maven can be found here.

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