Hello everyone,
I just merged the last PR for FLINK-14105, with which flink-runtime is
now officially scala-free. *fireworks*
What does that mean in practice?
a) flink-runtime no longer has a scala-suffix, which cascaded into other
modules (e.g., our reporter modules). This _may_ cause some hiccups when
switching between branches. So far things worked fine, but I wanted to
mention the possibility.
b) The mechanism with which Akka is now loaded requires that
flink-rpc-akka-loader is built through maven, because of a special build
step in the 'process-resources' phase. If you have so far build things
exclusively via IntelliJ, then you will need to run the
'process-resources' in flink-rpc/flink-rpc-akka-loader at least once,
and then whenever you fully rebuilt the project (because it cleans the
target/ directory). By-and-large this shouldn't change things
significantly, because the 'process-resources' phase is also used for
various code-generation build steps.