https://github.com/quarkusio/quarkus-project-develocity-extension
A Maven extension to configure Develocity build cache for the Quarkus project
https://github.com/quarkusio/quarkus-project-develocity-extension
Last synced: 4 months ago
JSON representation
A Maven extension to configure Develocity build cache for the Quarkus project
- Host: GitHub
- URL: https://github.com/quarkusio/quarkus-project-develocity-extension
- Owner: quarkusio
- License: apache-2.0
- Created: 2024-02-17T15:17:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-22T22:33:03.000Z (5 months ago)
- Last Synced: 2025-01-29T18:38:16.252Z (4 months ago)
- Language: Java
- Size: 255 KB
- Stars: 0
- Watchers: 2
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Maven extension configuring Develocity for the Quarkus project
[](https://central.sonatype.com/artifact/io.quarkus.develocity/quarkus-project-develocity-extension)
## About
This Maven extension is designed to configure Develocity for the Quarkus project.
## Developing
The reference documentation for the API can be found [here](https://docs.gradle.com/enterprise/maven-extension/api/).
When working on caching new goals, you can obtain a debug output with the following command:
```
./mvnw -Dquickly -Dorg.slf4j.simpleLogger.log.develocity.goal.cache=debug -Dorg.slf4j.simpleLogger.log.io.quarkus.develocity=debug -e clean install
```This command should be run on a single module on the Quarkus project for easier debugging.
Note: the `clean install` goals are important even if not strictly necessary when using `-Dquickly`.
The cache won't be populated otherwise.You can also get some information about the generation of the cache key with `-Dorg.slf4j.simpleLogger.log.develocity.goal.fingerprint=trace`.
## Releasing
```
./mvnw release:prepare release:perform -Prelease
```