Kimahriman commented on PR #735:
URL: https://github.com/apache/incubator-sedona/pull/735#issuecomment-1357614169

   > * Dependencies with compile scope are inherited. So python-adapter doesn't 
need to depend on sql, core and common. Only sql is needed. Same goes for the 
other modules. Maybe there is a reason why you had to repeat the dependencies 
that I'm missing. If so, ignore this comment :)
   
   This was mostly intentional, I tried to include everything that was directly 
imported by the package to be more explicit, and not rely on expecting 
transitive dependencies to be there. That being said I'm sure this isn't 100% 
true across the whole codebase right now. I feel like there are maven plugins 
you can use to check that potentially?
   
   For the shaded modules do you think completely separate modules, like 
`sedona-spark-shaded` and `sedona-flink-shaded`? Or just like a classifier for 
the python adapter like this currently has I think of 
`org.apache.sedona:sedona-python-adapter-3.0_2.12:1.3.1-incubating-SNAPSHOT:shaded`


-- 
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