Skip to content

Commit

Permalink
Add BOM module (#931)
Browse files Browse the repository at this point in the history
Signed-off-by: Fabian Stäber <[email protected]>
  • Loading branch information
fstab committed Mar 22, 2024
1 parent b16dda7 commit 48d1394
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 42 deletions.
1 change: 1 addition & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@
</developers>

<modules>
<module>prometheus-metrics-bom</module>
<module>prometheus-metrics-core</module>
<module>prometheus-metrics-config</module>
<module>prometheus-metrics-model</module>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,21 @@
<parent>
<groupId>io.prometheus</groupId>
<artifactId>client_java</artifactId>
<version>1.0.0-beta-2-SNAPSHOT</version>
<version>1.2.0-SNAPSHOT</version>
</parent>

<artifactId>simpleclient_bom</artifactId>
<artifactId>prometheus-metrics-bom</artifactId>
<packaging>pom</packaging>

<name>Prometheus Java Simpleclient BOM</name>
<name>Prometheus Metrics BOM</name>
<description>
Bill of Materials for the Simpleclient.
Bill of Materials for the Prometheus Metrics library
</description>

<properties>
<prometheus.metrics.shaded.dependencies.version>1.1.0</prometheus.metrics.shaded.dependencies.version>
</properties>

<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
Expand All @@ -28,118 +32,103 @@
<dependencies>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_caffeine</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_common</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_dropwizard</artifactId>
<artifactId>prometheus-metrics-config</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_graphite_bridge</artifactId>
<artifactId>prometheus-metrics-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_guava</artifactId>
<artifactId>prometheus-metrics-exporter-common</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_hibernate</artifactId>
<artifactId>prometheus-metrics-exporter-httpserver</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_hotspot</artifactId>
<artifactId>prometheus-metrics-exporter-opentelemetry</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_httpserver</artifactId>
<artifactId>prometheus-metrics-exporter-servlet-jakarta</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_tracer_common</artifactId>
<artifactId>prometheus-metrics-exporter-servlet-javax</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_jetty</artifactId>
<artifactId>prometheus-metrics-exposition-formats</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_jetty_jdk8</artifactId>
<artifactId>prometheus-metrics-instrumentation-dropwizard5</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_log4j</artifactId>
<artifactId>prometheus-metrics-instrumentation-jvm</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_log4j2</artifactId>
<artifactId>prometheus-metrics-model</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_logback</artifactId>
<artifactId>prometheus-metrics-simpleclient-bridge</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_pushgateway</artifactId>
<artifactId>prometheus-metrics-tracer</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_servlet</artifactId>
<artifactId>prometheus-metrics-tracer-common</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_servlet_jakarta</artifactId>
<artifactId>prometheus-metrics-tracer-initializer</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_spring_boot</artifactId>
<artifactId>prometheus-metrics-tracer-otel</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_spring_web</artifactId>
<artifactId>prometheus-metrics-tracer-otel-agent</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_tracer_otel</artifactId>
<version>${project.version}</version>
<artifactId>prometheus-metrics-shaded-dependencies</artifactId>
<version>${prometheus.metrics.shaded.dependencies.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_tracer_otel_agent</artifactId>
<version>${project.version}</version>
<artifactId>prometheus-metrics-shaded-protobuf</artifactId>
<version>${prometheus.metrics.shaded.dependencies.version}</version>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_vertx</artifactId>
<version>${project.version}</version>
<artifactId>prometheus-metrics-shaded-opentelemetry</artifactId>
<version>${prometheus.metrics.shaded.dependencies.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
Expand Down

0 comments on commit 48d1394

Please sign in to comment.