diff options
Diffstat (limited to 'debian/patches/skip-hibernate-prometheus-micrometer')
-rw-r--r-- | debian/patches/skip-hibernate-prometheus-micrometer | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/debian/patches/skip-hibernate-prometheus-micrometer b/debian/patches/skip-hibernate-prometheus-micrometer new file mode 100644 index 0000000..05cd705 --- /dev/null +++ b/debian/patches/skip-hibernate-prometheus-micrometer @@ -0,0 +1,39 @@ +Author: Apollon Oikonomopoulos <apoikos@debian.org> +Description: Do not build hibernate, prometheus and micrometer bindings +Last-Update: 2017-09-13 +Forwarded: no (debain-specific) +--- a/pom.xml ++++ b/pom.xml +@@ -367,6 +367,11 @@ + <configuration> + <source>1.8</source> + <target>1.8</target> ++ <excludes> ++ <exclude>**/com/zaxxer/hikari/metrics/prometheus/**</exclude> ++ <exclude>**/com/zaxxer/hikari/metrics/micrometer/**</exclude> ++ <exclude>**/com/zaxxer/hikari/hibernate/**</exclude> ++ </excludes> + </configuration> + </plugin> + +--- a/src/main/java/com/zaxxer/hikari/pool/HikariPool.java ++++ b/src/main/java/com/zaxxer/hikari/pool/HikariPool.java +@@ -45,8 +45,6 @@ + import java.util.concurrent.ThreadLocalRandom; + import java.util.concurrent.ThreadPoolExecutor; + +-import com.zaxxer.hikari.metrics.micrometer.MicrometerMetricsTrackerFactory; +-import io.micrometer.core.instrument.MeterRegistry; + import org.slf4j.Logger; + import org.slf4j.LoggerFactory; + +@@ -275,9 +273,6 @@ + if (metricRegistry instanceof MetricRegistry) { + setMetricsTrackerFactory(new CodahaleMetricsTrackerFactory((MetricRegistry) metricRegistry)); + } +- else if (metricRegistry instanceof MeterRegistry) { +- setMetricsTrackerFactory(new MicrometerMetricsTrackerFactory((MeterRegistry) metricRegistry)); +- } + else { + setMetricsTrackerFactory(null); + } |