Hey everyone, I was running through some 1.10 and ...
# random
i
Hey everyone, I was running through some 1.10 and 1.16 documentation and found there is no SBT details under the Project configurations section under 1.16 documentation, and only Maven and Gradle in version 1.16. Is β€œsbt” not a recommended tool or it depends on the developer and we just dropped the details from the documentation page.
m
It's primarily because there are no sbt experts in the community. Given that Flink is focussing on the Java APIs (which is also why in 1.17 the Flink Scala APIs are deprecated), you'll see that happen more and more.
i
Thank you @Martijn Visser for the information .
which is also why in 1.17 the Flink Scala APIs are deprecated
Is there any more information available on this ^^ one, So that means writing something new in Scala will not make sense.
m
It still makes sense to write an application in Scala but you have to use the Java APIs. The blog on https://flink.apache.org/2022/02/22/scala-free.html shows more on that. Regarding Scala API deprecation, see https://cwiki.apache.org/confluence/display/FLINK/FLIP-265+Deprecate+and+remove+Scala+API+support
πŸ™ 1
s
Removing Scala dependency is the best thing which happened, Not sure when Kafka & Spark will get there. I can use scala with java api, but I see many in team and outside more comfortable with java πŸ™‚
βœ… 1