LucaCanali / sparkMeasure

This is the development repository for sparkMeasure, a tool and library designed for efficient analysis and troubleshooting of Apache Spark jobs. It focuses on easing the collection and examination of Spark metrics, making it a practical choice for both developers and data engineers.
Apache License 2.0
690 stars 144 forks source link

New maven build #25

Closed dwurry closed 4 years ago

dwurry commented 4 years ago

This has the following issues:

  1. build.sbt was not functional on a mac running Eclipse Oxygen Scala IDE 4.7.0-vfinal-2017-09-29
  2. legacy applications required Scala 2.11 instead of 2.12 (which seems like sbt would handle but maven would not)
  3. Wiremock is no longer available through com.github.tomakehurst and was pulled through org.wiremock instead.
  4. There are warnings in the maven build that [WARNING] Scala library detected 2.11.12 doesn't match scala.compat.version : 2.12.-1 [WARNING] Expected all dependencies to require Scala version: 2.12.-1 [WARNING] com.twitter:chill_2.11:0.9.3 requires scala version: 2.11.12 [WARNING] Multiple versions of scala libraries detected!
  5. because I am not set up for influxDB there are additional build warnings for that.

Tests run successfully.

If you soundly reject this because the Mavin build does not make sense given the SBT build is able to create multi-versions of the repository (skava 2.11 & 2.12) I get that. Just needed a way to verify the build before I start modifying the project.

codecov-io commented 4 years ago

Codecov Report

Merging #25 into master will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master      #25   +/-   ##
=======================================
  Coverage   12.42%   12.42%           
=======================================
  Files           7        7           
  Lines         507      507           
  Branches       29       34    +5     
=======================================
  Hits           63       63           
  Misses        444      444

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update ab7a1b7...0de74b8. Read the comment docs.