I don't think it's useful to debate build tools and their builders or tools on this list.
On Tue, Sep 11, 2012 at 3:26 PM, Anders Hammar <and...@hammar.net> wrote: >> If they bring their ideas here, they usually get the kind of advice that >> leads to good practices. > > Well, the problem is that they don't go here. They just happily go on > trying to invent the wheel (but a square one). > > /Anders > >> They also have to frame their questions at the goal level rather than the >> technical level. >> My only concern is that sometimes the experts here get into the technical >> solution before asking about the goal. >> As you point out, Maven can be made to do many things that should not be >> done. It is hard to do but there is enough expertise in this forum to make >> it happen. >> >> >> Ron >> >>> >>> /Anders >>> >>> On Tue, Sep 11, 2012 at 7:45 PM, Graham Leggett <minf...@sharp.fm> wrote: >>>> >>>> On 11 Sep 2012, at 7:22 PM, Curtis Rueden wrote: >>>> >>>>>> Just let a few juniors touch the build and you are doomed pretty >>>>>> quickly. >>>>> >>>>> I agree, and would generalize this statement to any build system I've >>>>> ever >>>>> designed or worked with: shell scripts, Makefiles, Ant, Maven... it >>>>> doesn't >>>>> matter. A build is a very finicky thing, especially for medium-to-large >>>>> projects, and increasingly so as it adds gravy to the build process. >>>> >>>> A finicky build is a symptom of poor design, and if your design is poor >>>> no tool, unit test, CI, package, strategy or methodology is going to >>>> compensate for it. Discipline is the art of knowing why not to do >>>> something, >>>> and is a difficult thing to teach. >>>> >>>> There is a tremendous amount of waste that is perpetrated in software >>>> engineering, software is built to be disposable, with very short shelf >>>> lives. Maven challenges this trend by encouraging convention, >>>> repeatability, >>>> and code longevity, and this is a very good thing. >>>> >>>> Regards, >>>> Graham >>>> -- >>>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >>> For additional commands, e-mail: users-h...@maven.apache.org >>> >>> >> >> >> -- >> Ron Wheeler >> President >> Artifact Software Inc >> email: rwhee...@artifact-software.com >> skype: ronaldmwheeler >> phone: 866-970-2435, ext 102 >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org