Support for Maven had always low priority
# announcements
c
Support for Maven had always low priority
👍 2
👎 1
p
That's a terrible idea tbh.
Who unanimously decided that Gradle is the way to go? Have you ever had to maintain huge projects in Gradle? It's a major PITA.
c
Nobody particularly, just the world goes to Gradle
p
Just check the IntelliJ stats you collect about how many projects use Maven vs Gradle and you will find how wrong you are.
c
There is also delta: a lot of projects migrating to Gradle
p
Gradle with dying deprecated Groovy as a first class build-language and buggy Kotlin-build-language support. What a marvellous idea.
👎 2
c
And almost none migrating back from Gradle to Maven
c
I sense a holywar brewing 😄
🍿 1
🔥 3
p
I am not trying to start a flame war but I believe Maven should absolutely get as much support as Gradle does and anything else is a huge mistake and a huge middle finger to thousands of devs on Maven.
You could be opinionated about this if Kotlin's adoption was skyrocketing. But is it really?
It was so hard to convince my team to start using Kotlin and now you are trying to tell me we should switch to Gradle as well. That's not happening. So I might eventually be stuck with a project that does not even build!
c
There is nothing about actual advantages/disadvantages of Gradle, it's just about fashion, hype
today it's quite popular and it's popularity is growing, also it is almost the only build tool for Android
👍 1
p
Sure, but we can't just migrate the huge project to Gradle. You have to support both. God damn you support Java 1.6!
s
dude who pissed in your cheerios this morning
p
this guy ^
s
nobody’s saying anything about abandoning maven entirely
3
all sergey said was that maven support has been low priority, and for relatively sound reasons
p
lol sound reasons
giving into the hype and fashion is a sound reason..
s
JetBrains makes tools for other people
they’re not going to prescribe a build tool to the whole of the Android community
c
you known, incremental compilation support has been added to the maven plugin much much later
s
if the vast majority of the Android community uses gradle, JB’s not going to “give them the middle finger” and tell them they’re not going to prioritize gradle
👍 1
p
Wait I am not saying to prescribe anything. Both Maven and Gradle are widely used and I believe Maven is even more prevalent than Gradle. If not it might be around 1:1. So what's the reason to support one less? Makes no sense.
s
I’m going to hazard a guess and say Gradle is far more commonly used in both Android and Kotlin development overall.
You really only need to idle on this slack for a few days to tell most the build tool related questions are gradle ones
p
Yeah because Gradle is incomprehensible so people have to ask about everything.
s
and if you’re gonna complain about other people mischaracterizing your arguments, maybe stop mischaracterizing other peoples
Are you intentionally doing this?
c
so, finally the only we can do for now is to vote for the issue and wait
2
Also note that there are workarounds
p
Why would it work with 1.2.10 though?
c
Regression, probably caused by Java-Kotlin interop IC improvements
p
I guess experimental means truly experimental in this phase. As long as everything else works it's fine.
c
as I noted in the issue, you can simply add extra copy-resources execution after kotlin plugin to get resources back (compiler simply removes copied resources)
p
thanks
s
ooh, I can make graphs too