-
Website
http://www.warneronstine.com/ -
Original page
http://www.warneronstine.com/2008/07/06/is-maven-going-away/ -
Subscribe
All Comments -
Community
-
Top Commenters
-
Cory
1 comment · 2 points
-
Steve in Bloomington
1 comment · 1 points
-
scottschulthess
3 comments · 1 points
-
warnero
2 comments · 1 points
-
-
Popular Threads
The intent was to provide one default to the default java compiler, but the plugin api makes it possible (and desired) for new compiler plugins to be able to define their own standard and tell Maven about it.
* Gradle is based on Ivy, the most advanced dependency management solution in the Java world.
* Gradle calculates the graph of tasks which actually gets executed beforehand. This is a very powerful feature. This graph for example is provided to the tasks during execution.
* Gradle offers sophisticated ways to configure multi-project builds.
* Gradle has a java-core which will eventually enable it to support multiple build script languages (e.g. JRuby). Though for a Java team (building Java projects is what Buildr and Gradle is mostly about) we think that Groovy is usually the language which offers the highest transparency to the developers.
Regarding the conciseness. I would be very interested in concrete examples to improve Gradle here.
--
Hans Dockter
Gradle Project lead
http://www.gradle.org
</br>
* Gradle is based on Ivy, the most advanced dependency management solution in the Java world.
* Gradle calculates the graph of tasks which actually gets executed beforehand. This is a very powerful feature. This graph for example is provided to the tasks during execution.
* Gradle offers sophisticated ways to configure multi-project builds.
* Gradle has a java-core which will eventually enable it to support multiple build script languages (e.g. JRuby). Though for a Java team (building Java projects is what Buildr and Gradle is mostly about) we think that Groovy is usually the language which offers the highest transparency to the developers.
Regarding the conciseness. I would be very interested in concrete examples to improve Gradle here.
--
Hans Dockter
Gradle Project lead
http://www.gradle.org
</br>
>I’ve liked the idea, if not the execution
100% agree. I am using maven for hobby projects, but I don't know if I would recommend it on the workplace. Too complicate, lack of documentation, plenty of bugs.
I don't think that maven is really chained to a specific language: some plugins can add support to other languages. Well, I'm not aware of those plugins, but itself maven doesn't preclude to other languages.
The reason why ant and maven use XML is to be language agnostic.
I find interesting gant and gmaven...
I wondering why nobody is writing jant and jmaven, now... :)
* Gradle is based on Ivy, the most advanced dependency management solution in the Java world.
* Gradle calculates the graph of tasks which actually gets executed beforehand. This is a very powerful feature. This graph for example is provided to the tasks during execution.
* Gradle offers sophisticated ways to configure multi-project builds.
* Gradle has a java-core which will eventually enable it to support multiple build script languages (e.g. JRuby). Though for a Java team (building Java projects is what Buildr and Gradle is mostly about) we think that Groovy is usually the language which offers the highest transparency to the developers.
Regarding the conciseness. I would be very interested in concrete examples to improve Gradle here.
--
Hans Dockter
Gradle Project lead
http://www.gradle.org
</br>
* Gradle is based on Ivy, the most advanced dependency management solution in the Java world.
* Gradle calculates the graph of tasks which actually gets executed beforehand. This is a very powerful feature. This graph for example is provided to the tasks during execution.
* Gradle offers sophisticated ways to configure multi-project builds.
* Gradle has a java-core which will eventually enable it to support multiple build script languages (e.g. JRuby). Though for a Java team (building Java projects is what Buildr and Gradle is mostly about) we think that Groovy is usually the language which offers the highest transparency to the developers.
Regarding the conciseness. I would be very interested in concrete examples to improve Gradle here.
--
Hans Dockter
Gradle Project lead
http://www.gradle.org
</br>
* Gradle is based on Ivy, the most advanced dependency management solution in the Java world.
* Gradle calculates the graph of tasks which actually gets executed beforehand. This is a very powerful feature. This graph for example is provided to the tasks during execution.
* Gradle offers sophisticated ways to configure multi-project builds.
* Gradle has a java-core which will eventually enable it to support multiple build script languages (e.g. JRuby). Though for a Java team (building Java projects is what Buildr and Gradle is mostly about) we think that Groovy is usually the language which offers the highest transparency to the developers.
Regarding the conciseness. I would be very interested in concrete examples to improve Gradle here.
Hans Dockter (Gradle Project lead)
Alright, that plugin does look like it solves the multiple source problem, but honestly this should be part of Maven core IMO. I think I'm ready to move on to something else though as I've seen [other](http://tapestryjava.blogspot.com/2007/11/maven-wont-get-fooled-again.html) [issues](http://tapestryjava.blogspot.com/2008/06/maven-for-dependencies-not-building.html) with Maven builds so [Buildr](http://incubator.apache.org/buildr) and [Gradle](http://gradle.org) look like good alternatives.
As I said I've been a big proponent of Maven for a long time so this isn't an easy switch for me, while I'm not looking for a drop-in replacement I am looking for something that makes my life easier as a developer, not more complex (as Ant does inherently).
Less verbose, real scripting, simple, smaller concept set.
Maybe I've found something I can use to migrate away from Maven 1