Miuler commented on PR #23610:
URL: https://github.com/apache/beam/pull/23610#issuecomment-1386341349

   > If I understood correctly what @kennknowles means is that our build system 
has not considered mixed java/scala project (e.g. our sub project is organized 
as some_project/src/main/ instead of some_project/src/main/java and 
some_project/src/main/scala as in 
https://docs.gradle.org/current/userguide/scala_plugin.html)
   > 
   > The current ones listed above are all spark runner (which is written in 
Scala) related, either runner artifacts (runner/) or sparkreceiverIO. The 
latter was declared compileOnly. We still do not impose scala dependencies to 
end users.
   > 
   > Besides built-in IOs Beam also has more IO connectors in other 
repositories, some of them listed in 
https://beam.apache.org/documentation/io/connectors/#other-io-connectors-for-apache-beam
 . That said I would suggest put this library into an independent repo and 
would be happy to include it in Beam's documentation.
   
   
   Let's see, I don't understand, if there is scala at the IO level 
(sparkreceiver), those who do not use the azure-cosmosdb dependency will not 
include scala as a library, and by default, in all runners use scala 2.12 as 
version, neither flink nor spark support scala 3.x yet (at some point you have 
to modify gradle to support cross-compilation, 2.12, 2.13, 3.x, etc,  at the 
moment it only supports one version)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to