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

Reply via email to