How is it that nonJvmMain in arrow-core works? I'm...
# arrow-contributors
y
How is it that nonJvmMain in arrow-core works? I'm trying to replicate this setup in a different project, and can't understand this Gradle wizardry
🪄 1
y
That's what I ended up doing! Dang, it's annoying not having the gradle config in the repo because it means you can't just Ctrl-Shift-F it! Nice to see that there's an issue to discuss that though
s
Where is that issue? We're planning to ditch this common gradle config repository btw. It's been causing more headaches than it saved. Generalising Gradle setups is ... not convenient 😂
y
s
Oh, that issue. Yes, I think it'll be much easier to just have it in the repo, even if that introduces a little duplication
c
Keep in mind though, it will slow down the build a bit. Gradle's up-to-date checks are not great, so even if there's nothing to do, it can take .5–2s for Gradle to notice that
s
We're down to under 20 minutes from what used to be an hour on CI couple years ago 😅
Maintenance > build performance in OSS at least.