Is there any impact on MPP?
Can we take any measures to prepare for MPP here already? I am unsure what it involves, and how much our current Gradle config is coupled to java specific tasks.
cc\ @thanerian just saw your message in the other thread
01/21/2020, 11:13 AM
I don't know if I understand the concern properly 🙏 though artifacts, repositories and necessary dependencies will remain the same. In summary, we just reorganize the content. I don't know if I answered the concern about the use of Arrow from multiplatform projects 😅
01/21/2020, 11:43 AM
I haven’t worked with MPP yet, but it requires splitting further up in modules or is that just src folders 🤔 similar to Android module product/flavors
I think that adaptation can be done easily if we split the repository, because the use of plugins is the only thing that cannot be shared from just a repository
I've looked at it, because someone is asking for it in #arrow channel
01/21/2020, 9:47 PM
I would say not all of them should share the same config. The benchmarks project is a good example. When I did the PR to update to gradle 6 for Arrow, I had to update a bunch of plug-ins related to arrow benchmarks.
Arrow and arrow benchmarks could be built with different gradle versions without a problem
01/22/2020, 8:40 AM
Yes, but when Arrow Fx lands 1.0 we’d probably want to run benchmarks on every PR in Arrow Fx. It’s to benchmark