8 ms·
Gradle 2.0
- netcraft 12y agorelease notes here: http://www.gradle.org/docs/current/release-notes http://www.gradle.org/docs/current/release-notes
- aw3c2 12y agoSince I was unaware of what it is: > What is Gradle? > Gradle is build automation evolved. Gradle can automate the building, testing, publishing, deployment and more of software packages or other types of projects such as generated static websites, generated documentation or indeed anything else.
- deleted 12y ago[deleted]
- affebeaf 12y ago'Evolved' is someone's ego speaking. Gradle is horribly slow, and just as painful to use as most other build systems.
- HNJohnC 12y agoWhy is nearly everyone who tries to drum up publicity here so clueless as to assume everyone knows what their product/app/library/whatever actually is? What a terrible waste of publicity. The very first sentence in any link should at least give a hint what the thing in question is and if it doesn't, it should not appear on Hacker News.
- joeblau 12y agoGradle is a build and dependency management tool for Java projects. It's been gaining popularity over alternatives like Ant. In my opinion, it has way to many features coupled into one product, but it's slowly becoming the standard.
- allengeorge 12y agoI have that sense as well (that it has way too many features). For example, I really question the decision to add C/C++ support.
- photex 12y agoPersonally the C/C++ is very attractive.
- rogerbinns 12y agoThose of us working on Android have apps that combine Java and C/C++, so it could be very helpful. (I'm still sticking to ant and make though.)
- blktiger 12y agoI thought that many of the "features" are simply Gradle plugins that they happen to ship with the core product. In that case I'm not sure I'd call that too many features. Seems more like a good core product with a great extension mechanism. I don't use Gradle on anything at the moment, though I've looked into it a few times as a possible replacement for maven on my team.
- general_failure 12y agoWhile Gradle is quite popular, I agree with the general sentiment of this comment.
- antsar 12y agoI'd also add that my instinct was to click the Gradle logo, hoping to land at their homepage which should explain what Gradle is. Instead, it brought me to their forums. I wonder how many other visitors were lost this way (Google Analytics should know, look for people going from this post to your Forums via the logo, and then exiting).
- StevePerkins 12y agoI don't think Gradle needs to spam HN for publicity. It is the #2 (subjectively ranked) build system for Java and other JVM-based languages, and is arguably on the cusp on overtaking Maven for the #1 spot if it has not done so already. It has a pretty tight relationship with Spring and Grails, two of the top three frameworks for doing Java web development. If you've done any real Java development within the past five years, then you at least know what Gradle is. If you haven't, then you won't, and that is perfectly okay. Frankly, this maxim is true of half the announcements on HN. If I don't recognize something at all, then usually it's a random Rust or Julia thing... and I've grown to conditioned to simply ignore it and skim onward. I do agree that any public announcements SHOULD include a blurb for the new people who are hearing about the subject for the very first time. As far as HN irritations go, however, that bothers me a lot less than the tendency of announcement threads to turn "meta". Fewer comments on the subject matter itself... more comments on the announcement’s font selection or color scheme, copy verbiage, logo design, or just completely random digressions to discuss why Rust does it better, etc.
- pjmlp 12y agoI doubt it, if it wasn't for Android everyone would still be split between Ant and Maven. I am yet to touch Gradle outside Android projects.
- StevePerkins 12y agoSpring documentation and example apps these days are primarily Gradle-based, with Maven as a secondary option. I don't see Ant or Maven being displaced on very mature legacy applications, but my anecdotal sense is that Gradle already has the lead now in new greenfield development.
- eeperson 12y agoDoes Grails and Gradle really have a tight relationship? In the past my experience has been that these two work really poorly together. Has this changed?
- 12y ago
- icambron 12y agoWho says this is an attempt to drum up publicity? It's an announcement to the Gradle community, who presumably knows what it is and wouldn't be very interested in an explanation. Someone posted it to HN because they thought people interested in Gradle would care about the announcement, not because HN is a marketing channel. More generally, you are not the target audience of everything posted to the internet, or even of everything of interest to HN. That's OK.
- vorg 12y agoAnyone interested in Gradle already knows about Gradle 2.0's release, or will when they next read their email or twit feeds. This announcement on Hacker News is an attempt to market Gradle. The announcement submitter's username was created specifically to submit the article.
- icambron 12y agoMeaning, for example, the tweet that links to this article? [1] Doesn't look like they have a current mailing list other than notifications from...the forum this article was posted in. If they wanted to market Gradel to HN (rather than simply spread the word that they have a new release to the intersection of the two communities), they'd presumably use, you know, marketing material. After deciding that they're doing X, complaining that they didn't do even the most obvious thing required to succeed at X is a pretty good sign that they weren't trying to do X in the first place. "Your post is the worst attempt to write a novel I've ever seen!" [1] https://twitter.com/Gradleware/status/48388354498154496 https://twitter.com/Gradleware/status/48388354498154496
- threeseed 12y agoAre you joking ? I have been doing Java development for a decade now and would never have heard about this. It's always interesting hearing about major product releases.
- deleted 12y ago[deleted]
- handzhiev 12y agoWhat do you expect when the first sentence on their site is "Gradle is build automation evolved.". How informative.
- babs474 12y agoGradle is fantastic and hopefully it helps bring awareness to the under appreciated groovy language.
- ebiester 12y agoDon't most people in the JVM ecosystem know about groovy by now? I first heard about it when Maven 2 betas were coming out and it was the preferred way to write a plugin.
- babs474 12y agoI find awareness of groovy very spotty depending on the crowd you travel in. Enterprisey J2EE people regard it as a new fangled something they don't have time for. More pragmatic, hip to it programmers seem to give more attention to scala, clojure, jruby.
- DigitalJack 12y agoNames do have some importance. Calling your programming language Groovy is like calling it "Sweet Hotness." Nobody wants to explain to their boss that they think they should write something in Sweet Hotness, and likewise Groovy.
- caoilte 12y agoI guess you never had the "We're switching from SVN to git" conversation.
- mindcrime 12y agoI guess I fall somewhere in between then. :-) Our startup is writing "enterprisey" B2B knowledge management software, but almost all of our code is written in Groovy. But I'm "hip to it" enough to at least own several Clojure and Scala books and have both on my "to learn" list. shrug Personally I'm a big fan of Groovy. It gets an awful lot of things right, IMO. The syntax is mostly a superset of plain Java, but a lot of things that are required in Java are optional in Groovy. But Groovy is dynamic and has meta-programming, closures, dynamic typing, etc. For my money, it really hits the sweet spot. Easy to learn for a Java person, but way more productive than Java.
- dimillian 12y agoI port my iOS App to Android, Android Studio, Gradle and Maven dependencies management are the best things for any Android dev ever. Gradle build scripts and configuration are totally awesome. Dependencies management just work. Basically, if you're using Eclipse and Ant for a new Android app, you're doing it very wrong.
- edwinnathaniel 12y agoAnt is... well let's just say if you're using Ant you're doing it wrong ;) (or that's a very-old-legacy-stuff)
- snambi 12y agoOld doesn't mean it is bad. Still ant is so much faster than gradle and maven.
- vorg 12y agoYes, speed matters for builds if you need to rebuild and retest after every source edit. And despite Gradle finally upgrading to Groovy 2, it still uses the ancient Antlr 2 based grammar which is even more ancient than Ant.
- pjmlp 12y ago> Basically, if you're using Eclipse and Ant for a new Android app, you're doing it very wrong. Until they fix the performance problems I will keep using Eclipse, even though I am not a big fan of it.