Java Build Systems - a sad state of affairs
grok-code.com
Java Build Systems - a sad state of affairs
1–10 of 45 posts
Re: Java Build Systems - a sad state of affairs
#2- Groovy has Gant (http://gant.codehaus.org/)
- Clojure has Lancet (http://github.com/stuarthalloway/lancet)
Both of these avoid the "XML tag soup" problem.
Re: Java Build Systems - a sad state of affairs
#3Re: Java Build Systems - a sad state of affairs
#4The article makes no mention of the solutions implemented in the newer languages on the JVM: - Groovy has Gant ( http://gant.codehaus.org/ ) - Clojure has Lancet ( http://github.com/stuarthalloway/lancet ) Both of these avoid the "XML tag soup" problem.
Which is actually pretty interesting, even if you need to mess with the defaults.
Re: Java Build Systems - a sad state of affairs
#5The article makes no mention of the solutions implemented in the newer languages on the JVM: - Groovy has Gant ( http://gant.codehaus.org/ ) - Clojure has Lancet ( http://github.com/stuarthalloway/lancet ) Both of these avoid the "XML tag soup" problem.
Re: Java Build Systems - a sad state of affairs
#6The article makes no mention of the solutions implemented in the newer languages on the JVM: - Groovy has Gant ( http://gant.codehaus.org/ ) - Clojure has Lancet ( http://github.com/stuarthalloway/lancet ) Both of these avoid the "XML tag soup" problem.
Re: Java Build Systems - a sad state of affairs
#7edit: The discussion on Reddit points out many details about Maven that the author has gotten wrong: http://www.reddit.com/r/programming/comments/dmu26/java_buil...
Re: Java Build Systems - a sad state of affairs
#8http://ebuild.origo.ethz.ch/wiki/ebuild
Although unfortunately the documentation is not ready yet, it is quite capable and is designed to solve what I perceive to be critical short comings of maven.
Re: Java Build Systems - a sad state of affairs
#9It is built on ruby and follows the Convention over Configuration route. Which keeps the build file quite small.
It has hooks into maven and can be run on jruby or ruby