diff --git a/prometheus-simpleclient-java.spec b/prometheus-simpleclient-java.spec index 973c087..7f70586 100644 --- a/prometheus-simpleclient-java.spec +++ b/prometheus-simpleclient-java.spec @@ -29,6 +29,7 @@ Patch1: remove_opentelemetry_tracer.patch BuildRequires: fdupes BuildRequires: maven-local BuildRequires: mvn(ch.qos.logback:logback-classic) +BuildRequires: mvn(com.github.ben-manes.caffeine:caffeine) >= 2.7.0 BuildRequires: mvn(com.google.guava:guava) BuildRequires: mvn(jakarta.servlet:jakarta.servlet-api) BuildRequires: mvn(javax.servlet:javax.servlet-api) @@ -55,6 +56,12 @@ Summary: Prometheus Java Simpleclient BOM %description bom Bill of Materials for the Simpleclient. +%package caffeine +Summary: Prometheus Java Simpleclient Caffeine + +%description caffeine +Metrics collector for caffeine based caches. + %package common Summary: Prometheus Java Simpleclient Common @@ -169,8 +176,7 @@ find . -name \*.jar -print0 | xargs -0 rm %pom_remove_plugin :maven-javadoc-plugin %pom_remove_plugin :versions-maven-plugin -for m in simpleclient_caffeine \ - simpleclient_dropwizard \ +for m in simpleclient_dropwizard \ simpleclient_hibernate \ simpleclient_spring_web \ simpleclient_spring_boot \ @@ -209,6 +215,8 @@ done %files bom -f .mfiles-simpleclient_bom +%files caffeine -f .mfiles-simpleclient_caffeine + %files common -f .mfiles-simpleclient_common %files graphite_bridge -f .mfiles-simpleclient_graphite_bridge