News for hackers. Stuff that matters.
Re:Maven builds are an infinite cycle of despair by tentonova on Friday January 01, 2010 @05:51PM (#1026396)
The java build world is perverse. Maven and Ant are imperative, highly limited, domain specific languages using XML for syntax.

Maven is declarative, not imperative.

Ant is broken in many respects, but your provided example is not true. Ant only attempts re-encoding of a file if you specify text filters (aka variable/string replacement). It shouldn't be a surprise to anyone that string replacement breaks on binary files.

Re:Maven builds are an infinite cycle of despair by rictic on Wednesday January 06, 2010 @08:04PM (#1036220)
Interesting, thanks for setting me straight, it's good to know that the world is saner than it appeared. I recall some images being corrupted with the copy task in ant and that was the explanation that I received.