From a4060783e91e6ecb7205afdc28eb14c3a0753b16 Mon Sep 17 00:00:00 2001 From: Chris Laprun Date: Tue, 18 Nov 2025 11:59:31 +0100 Subject: [PATCH] feat: add BOM --- bom/pom.xml | 90 +++++++++++++++++++ .../net/laprun/sustainability/cli/Power.java | 5 +- pom.xml | 4 +- 3 files changed, 95 insertions(+), 4 deletions(-) create mode 100644 bom/pom.xml diff --git a/bom/pom.xml b/bom/pom.xml new file mode 100644 index 00000000..675d981a --- /dev/null +++ b/bom/pom.xml @@ -0,0 +1,90 @@ + + + 4.0.0 + + net.laprun.sustainability + power-server-parent + 0.3.1-SNAPSHOT + + power-server-bom + pom + + power-server : BOM + BOM module for the power-server project + + + + Apache 2 License + https://www.apache.org/licenses/LICENSE-2.0.html + + + + + Christophe Laprun + metacosm@gmail.com + + author + + + + 2023 + + + scm:git:git://github.com/metacosm/power-server.git + scm:git:git@github.com/metacosm/power-server.git + https://github.com/metacosm/power-server/tree/main + HEAD + + + + UTF-8 + + + + + + net.laprun.sustainability + power-server-analysis + ${project.version} + + + net.laprun.sustainability + power-server-backend + ${project.version} + + + net.laprun.sustainability + power-server-cli + ${project.version} + + + net.laprun.sustainability + power-server-if-manifest-export + ${project.version} + + + net.laprun.sustainability + power-server-measure + ${project.version} + + + net.laprun.sustainability + power-server-metadata + ${project.version} + + + net.laprun.sustainability + power-server-persistence + ${project.version} + + + net.laprun.sustainability + power-server + ${project.version} + + + + + diff --git a/cli/src/main/java/net/laprun/sustainability/cli/Power.java b/cli/src/main/java/net/laprun/sustainability/cli/Power.java index 041422ed..59de916e 100644 --- a/cli/src/main/java/net/laprun/sustainability/cli/Power.java +++ b/cli/src/main/java/net/laprun/sustainability/cli/Power.java @@ -5,8 +5,9 @@ //DEPS io.quarkus:quarkus-bom:${quarkus.version:3.29.3}@pom //DEPS io.quarkus:quarkus-picocli -//DEPS net.laprun.sustainability:power-server-backend:0.3.1-SNAPSHOT -//DEPS net.laprun.sustainability:power-server-measure:0.3.1-SNAPSHOT +//DEPS net.laprun.sustainability:power-server-bom:${power-server.version:0.3.1-SNAPSHOT}@pom +//DEPS net.laprun.sustainability:power-server-backend +//DEPS net.laprun.sustainability:power-server-measure //Q:CONFIG quarkus.banner.enabled=false //Q:CONFIG quarkus.log.level=INFO diff --git a/pom.xml b/pom.xml index 6bf967cf..bbc254e3 100644 --- a/pom.xml +++ b/pom.xml @@ -7,8 +7,7 @@ pom power-server : parent - An application allowing to retrieve power consumption and associated metadata on a per-process basis, - via a RESTful endpoint + A set of tools and libraries to help measuring the power consumption of applications https://github.com/metacosm/power-server @@ -77,6 +76,7 @@ cli if-manifest-export persistence + bom