nifi/nifi-nar-bundles/nifi-metrics-reporting-bundle/pom.xml

56 lines
2.3 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>nifi-nar-bundles</artifactId>
<groupId>org.apache.nifi</groupId>
<version>1.12.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>nifi-metrics-reporting-bundle</artifactId>
<packaging>pom</packaging>
<modules>
<module>nifi-metrics-reporting-task</module>
<module>nifi-metrics-reporting-nar</module>
<module>nifi-metrics-reporter-service-api</module>
<module>nifi-metrics-reporter-service-api-nar</module>
</modules>
<dependencyManagement>
<dependencies>
NIFI-5373 Created new module nifi-metrics In nifi-metrics, added build-helper-maven-plugin to enable groovy tests to run, since there are no java tests or src/test/java path in the module Replaced yammer/dropwizard's VirtualMachineMetrics usage in multiple modules with JvmMetrics interface and JmxJvmMetrics implementation in nifi-metrics Updated nifi-datadog-reporting-task to use nifi-metrics:1.10.0-SNAPSHOT Updated nifi-scripting-bundle to use nifi-metrics:1.10.0-SNAPSHOT Updated ScriptedReportingTask to use JmxJvmMetrics instead of VirtualMachineMetrics Updated nifi-reporting-utils pom to use nifi-metrics:1.10.0-SNAPSHOT Updated nifi-ambari-reporting-task pom to use nifi-metrics:1.10.0-SNAPSHOT Updated SiteToSiteMetricsReportingTask to use nifi-metrics:1.10.0-SNAPSHOT Updated ScriptedReportingTaskGroovyTest to use regular strings instead of GStrings due to class cast exception Updated nifi-prometheus-reporting-task to use nifi-metrics:1.10.0-SNAPSHOT Updated PrometheusMetricsUtil to use LF endings instead of CRLF Updated nifi-metrics-reporting-bundle and its submodules to use nifi-metrics:1.10.0-SNAPSHOT nifi-metrics-reporting-task metrics-graphite version upgraded from 3.1.2 to 4.1.0 Removed unused property yammer.metrics.version from nifi-jolt-record-bundle pom Updated root NOTICE to include derived work in nifi-metrics Removed duplicate nifi-assembly NOTICE clauses for yammer/dropwizard metrics Removed unnecessary inclusion of Yammer Metrics in Kafka 0-9, 0-10, 0-11, 1-0, and 2-0 NARs' NOTICE files since the Kafka dependency that transitively includes it is test-scoped. Removed unnecessary mock interaction in GraphiteMetricReporterServiceTest, Mockito 2.28.2 operates in strict mode and flags unused unused interactions. NIFI-6354: Added LICENSE and NOTICE for nifi-kafka-2-0-nar Updated NOTICE in kafka nar modules to reflect the actual module names at the top of the NOTICE Added yammer metrics NOTICE clauses to nifi-kafka-0-11-nar Added yammer metrics NOTICE clauses to nifi-kafka-1-0-nar NIFI-6355: Extended NOTICE clauses for yammer/dropwizard metrics in multiple modules Signed-off-by: Matthew Burgess <mattyb149@apache.org> This closes #3520
2019-05-31 14:33:24 -04:00
<dependency>
<groupId>org.apache.nifi</groupId>
<artifactId>nifi-metrics</artifactId>
<version>1.12.0-SNAPSHOT</version>
NIFI-5373 Created new module nifi-metrics In nifi-metrics, added build-helper-maven-plugin to enable groovy tests to run, since there are no java tests or src/test/java path in the module Replaced yammer/dropwizard's VirtualMachineMetrics usage in multiple modules with JvmMetrics interface and JmxJvmMetrics implementation in nifi-metrics Updated nifi-datadog-reporting-task to use nifi-metrics:1.10.0-SNAPSHOT Updated nifi-scripting-bundle to use nifi-metrics:1.10.0-SNAPSHOT Updated ScriptedReportingTask to use JmxJvmMetrics instead of VirtualMachineMetrics Updated nifi-reporting-utils pom to use nifi-metrics:1.10.0-SNAPSHOT Updated nifi-ambari-reporting-task pom to use nifi-metrics:1.10.0-SNAPSHOT Updated SiteToSiteMetricsReportingTask to use nifi-metrics:1.10.0-SNAPSHOT Updated ScriptedReportingTaskGroovyTest to use regular strings instead of GStrings due to class cast exception Updated nifi-prometheus-reporting-task to use nifi-metrics:1.10.0-SNAPSHOT Updated PrometheusMetricsUtil to use LF endings instead of CRLF Updated nifi-metrics-reporting-bundle and its submodules to use nifi-metrics:1.10.0-SNAPSHOT nifi-metrics-reporting-task metrics-graphite version upgraded from 3.1.2 to 4.1.0 Removed unused property yammer.metrics.version from nifi-jolt-record-bundle pom Updated root NOTICE to include derived work in nifi-metrics Removed duplicate nifi-assembly NOTICE clauses for yammer/dropwizard metrics Removed unnecessary inclusion of Yammer Metrics in Kafka 0-9, 0-10, 0-11, 1-0, and 2-0 NARs' NOTICE files since the Kafka dependency that transitively includes it is test-scoped. Removed unnecessary mock interaction in GraphiteMetricReporterServiceTest, Mockito 2.28.2 operates in strict mode and flags unused unused interactions. NIFI-6354: Added LICENSE and NOTICE for nifi-kafka-2-0-nar Updated NOTICE in kafka nar modules to reflect the actual module names at the top of the NOTICE Added yammer metrics NOTICE clauses to nifi-kafka-0-11-nar Added yammer metrics NOTICE clauses to nifi-kafka-1-0-nar NIFI-6355: Extended NOTICE clauses for yammer/dropwizard metrics in multiple modules Signed-off-by: Matthew Burgess <mattyb149@apache.org> This closes #3520
2019-05-31 14:33:24 -04:00
</dependency>
<dependency>
<groupId>org.apache.nifi</groupId>
<artifactId>nifi-metrics-reporting-task</artifactId>
<version>1.12.0-SNAPSHOT</version>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.apache.nifi</groupId>
<artifactId>nifi-api</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
</project>