Hello, I’m exploring ways to integrate Emma into Wayang, but I ran into some issues.
Emma can be compiled only with Scala 2.11, and it seems that unfortunately I cannot upgrade it to Scala 2.12. So, my first question is that is there an intention for Wayang to support Scala 2.11? If not, then the Emma integration seems hopeless. So now I'm trying to compile Wayang with Scala 2.11. From the main pom.xml, it seems that if I don’t specify any maven profile then it should use Scala 2.11. In this case (‘mvn clean install’ without any profiles), I’m running into 2 issues: 1. There is still the license problem with the Scala 2.11 compiler. I think this can be fixed by simply adding 'BSD 3-Clause' to the allowed licenses. (‘BSD 3-clause’ is already there, i.e., the same with a different capitalization.) 2. Wayang uses Spark 3.1.2, which is not compatible with Scala 2.11. For this, the only workaround I can think of is to include the wayang-spark module only if the scala-12 profile is active, similarly to how wayang-graphchi is active only if the scala-11 profile is active. Do you think this would make sense? I did both of the above changes on the following branch: https://github.com/ggevay/incubator-wayang/tree/spark-2.11 If we would like Wayang to support Scala 2.11, then I could open a pull request with this. Best, Gábor
