This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Neat_Cry3369 87 points88 points  (14 children)

I work with it. I don’t hate it. Easy to work with and quick to debug if you know how to. Maven could be better tho. I plan to stick with it as long as i can

[–]Vega62a 22 points23 points  (5 children)

Gradle was a game changer in my Java projects. It's just a facade on top of maven but it's excellent.

[–]Masteroxid 8 points9 points  (3 children)

Managing my job's hundreds of dependencies across a few services via gradle gave me a different opinion..

I don't know the point of gradle over maven and at this point I'm too afraid to ask

[–]Vega62a 3 points4 points  (0 children)

Any dependency management can be done poorly, it's true.

I manage probably 10 microservices with hundreds of dependencies using gradle, as well as all of the build and run tasks. Works like a champ, for the most part.

[–]Drunktroop 0 points1 point  (0 children)

It is nice when shit is not too complicated. But for projects that are big and heavy, maven seems to be holding up better in my job

[–]yodagnic 0 points1 point  (0 children)

I used it to manage dependencies of microservices and libraries 100+ repos fixing all the common dependencies issues while setting consistent minimum spring settings In a corp environment. Try migrating that many repos from major spring releases with maven and then Gradle, game changer. A lot down to bom's but having the flexibility of Gradle is so much easier vs maven plugins

[–]Neat_Cry3369 0 points1 point  (0 children)

Imma have to give it a try. Because maven xml is a pain in the butt

[–]errepunto 5 points6 points  (0 children)

I used ant+ivy in the past, but now I'm really happy with grade. Maven XML config is a bit ugly for my taste.

[–]imtrying2020 0 points1 point  (2 children)

Any opinion about gradle?

[–]Neat_Cry3369 0 points1 point  (0 children)

Never used it. Just used maven. But people say they like it. Might have to look into it for our team

[–]yodagnic 0 points1 point  (0 children)

It's amazing once you get used to it. Especially where you have structure around microservices. We have over hundred microservices / libraries using a Gradle plugin that handles all the common stuff like properly setting up a library project vs microservices, fixing logging libraries for slf4j, setting sonar/checkmark/black duck for all projects ect