4.0.0 com.cloudera.enterprise daemons 7.3.0 ../pom.xml com.cloudera.cmon firehose jar Cloudera Monitoring Firehose src/main/resources **/mgmt_base.mdl org.apache.maven.plugins maven-resources-plugin 2.7 copy-mdls process-resources copy-resources ${project.build.outputDirectory}/mdls/cdh5 ../../libs/cdh5-metrics/target/cdh5-metrics-${project.version}-dependencies true org.apache.maven.plugins maven-eclipse-plugin 2.8 cmon-${project.artifactId} org.codehaus.mojo build-helper-maven-plugin 1.12 add-thrift-source generate-sources add-source src/main/gen-java org.apache.maven.plugins maven-assembly-plugin 2.6 jar-with-dependencies com.cloudera.cmon.firehose.Main org.apache.maven.plugins maven-jar-plugin 2.3.1 test-jar com.cloudera.cmon.firehose.Main org.codehaus.mojo exec-maven-plugin 1.6.0 bash -c sed s/\$PROJECT_VERSION/${project.version}/ < ${basedir}/src/main/resources/mgmt_base.mdl > ${project.build.directory}/mgmt_base.mdl generate_base_mdl process-resources exec ${java.home}/bin/java -classpath com.cloudera.cmon.metrics.MgmtMonitoringDefinitionsGenerator -o ${project.build.directory}/mgmt_codahale_fixture.json generate_codahale_schema process-classes exec java -classpath com.cloudera.csd.tools.codahale.CodahaleJmxMetricConventionsGenerator ${project.build.directory}/metric_conventions.json generate_metric_conventions process-classes exec ${java.home}/bin/java -classpath com.cloudera.csd.tools.MetricTools -tgenerate --mdl ${project.build.directory}/mgmt_base.mdl --adapter com.cloudera.csd.tools.codahale.CodahaleMetricAdapter --fixture ${project.build.directory}/mgmt_codahale_fixture.json --conventions ${project.build.directory}/metric_conventions.json --output ${project.build.directory}/mgmt_base_and_codahale.mdl add_codahale_metrics process-classes exec ${java.home}/bin/java -classpath com.cloudera.csd.tools.MetricTools -taddMetrics --mdl ${project.build.directory}/mgmt_base_and_codahale.mdl --fixture ${project.build.directory}/additional_metrics_fixture.json --output ${project.build.outputDirectory}/mgmt.mdl add_additional_metrics process-classes exec ${java.home}/bin/java -classpath com.cloudera.csd.tools.MetricTools -tvalidate --mdl ${project.build.outputDirectory}/mgmt.mdl validate_mgmt_monitoring_definitions process-classes exec org.apache.maven.plugins maven-surefire-plugin ${basedir}/schema maven-failsafe-plugin 2.14.1 ${project.build.outputDirectory/mgmt.mdl} ${project.version} integration-tests integration-test verify com.cloudera.cmf test-common ${project.version} test-jar test com.cloudera.cmon cdh5-metrics ${project.version} provided com.cloudera.cmf protocol com.cloudera.cmon event-publish com.cloudera.cmon firehose-client com.cloudera.cmf common com.cloudera.cmf impala-profile-extractor com.cloudera.cmf common test-jar test com.cloudera.cmon cdh-client com.cloudera.cmon cdh-client test-jar com.cloudera.cmf descriptors com.cloudera.cmf scm-client com.cloudera.cmf tsquery com.cloudera.cmon alarms io.netty netty-all org.slf4j slf4j-api org.slf4j slf4j-log4j12 org.apache.avro avro compile org.apache.avro avro-ipc org.apache.commons commons-math commons-configuration commons-configuration org.codehaus.jackson jackson-core-asl org.codehaus.jackson jackson-mapper-asl com.cloudera.alfredo alfredo net.sf.jopt-simple jopt-simple com.yammer.metrics metrics-core org.hibernate hibernate-core org.hibernate hibernate-c3p0 org.hibernate hibernate-entitymanager org.hibernate.javax.persistence hibernate-jpa-2.1-api org.apache.httpcomponents httpclient org.hsqldb hsqldb com.google.guava guava net.bull.javamelody javamelody-core test mysql mysql-connector-java provided com.oracle ojdbc6 org.postgresql postgresql org.hibernate hibernate-ehcache net.sf.ehcache ehcache joda-time joda-time org.jadira.usertype usertype.core com.github.usc jdbcdslog org.mockito mockito-all test org.assertj assertj-core test org.fusesource leveldbjni-cldr ${leveldbjni.version} com.beust jcommander clover com.atlassian.clover clover com.atlassian.maven.plugins maven-clover2-plugin