This is a great achievement, thank you for driving this! On Tue, 13 Jul 2021 at 18:20, Chesnay Schepler <ches...@apache.org> wrote:
> 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. > >