sgoudham
2ae5b1377d
closes #1 |
2 years ago | |
---|---|---|
.github/workflows | 2 years ago | |
.mvn/wrapper | 2 years ago | |
src | 2 years ago | |
.gitignore | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 2 years ago | |
mvnw | 2 years ago | |
mvnw.bat | 2 years ago | |
pom.xml | 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