I really enjoyed the conversation regarding build tools... I have been using Maven for a number of years now, and I have found that it is the build tool of choice for me. I am a big fan of the declarative style of Maven as opposed to the imperative style of Ant. Instead of focusing on tasks like "move this file here, and copy these resources there, and compile this code here and run this test there", it just works - and that is what I look for in a build tool. Something that just works and doesn't get in the way.
I don't have any experience with Gradle, but I have lived through the horror days of Ant, and I will definitely not go back to that. Now, I have to admit that there has been a time or two when I have had to resort to the Maven ant plugin in order to do something very unique (like delete the local database prior to running tests), but beyond that, I have been using a pure Maven approach and have found that it meets all of my needs. Perhaps it would be worth bringing on someone from Sonatype in order to discuss Maven as a build tool in Java projects. I would imagine that it would prove to be a very interesting conversation. Happy Coding. Carlus On Saturday, July 21, 2012 10:47:23 PM UTC-4, Jason Nerothin wrote: > > Great podcast guys. > > Almost 45 minutes on build tools. I think I must have missed something > that went unstated: Why was maven (more or less) ignored? Has the world > just agreed that it's too [insert something I'm missing here] to even make > the discussion? > > I've become something of an expert lately. Enough so that I'm beginning to > have my doubts. But I didn't hear any Really Good Alternatives. > > JPN > -- You received this message because you are subscribed to the Google Groups "Java Posse" group. To view this discussion on the web visit https://groups.google.com/d/msg/javaposse/-/7rfp8waJjnsJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
