On Tue, Jan 26, 2010 at 21:37, Niclas Hedhman <[email protected]> wrote: In the place I work at, Majority of projects are using ant, and it has some plus and minus. The minus -> 60 Kb. Bloody nightmare, dependency resolution. The plus -> speed, the project builds much faster than maven based projects, especially in multi module project.
I guess it boils down to whether or not we can live with the wrinkles of the chosen build system. Regards, Edward Yakop > Gang, > > After these couple of days of struggling with Maven, *I* have finally > reached the breaking point and want to toss Maven out the window for > GOOD (trust me, it will be good). Someone else have already summarized > my feelings; > http://kent.spillner.org/blog/work/2009/11/14/java-build-tools.html > > > BUT, then what?? What choices do we have? > > Looking at the needs we have; > > * Module support and reuse across GIT repositories. > > * Development work flow should be both fast and intuitive. And no > online checks for builds. > > * Test workflow, unittest, performance tests, integration tests, > regressions tests are not the same thing and has different needs. > > * Javadoc generation, packaging, merging, versioning, publishing. > > * Test coverage measurement, reporting and publishing. > > * Release Life Cycle management; > fork->dev->freeze->cut->review->sign->publish, and each of these have > their 'requirements'. > > * Dependency & Version Management. Is Maven really doing the right > thing? How should it be done? > > * Installer? (I have just received license for install4j from > ej-technologies (the JProfiler folks)). > > > Looking at the above, one could even ask; Is this really the scope for > a single tool? > > In my pre-Maven life, I have used Make, Bash, Ant and even my own > creations. And these all have its pros and cons, and I one of the best > was "bash". Simple, straight forward and nothing that can't be done > fairly easily. But that makes Windows a 2nd class citizen. Should we > perhaps create a Java program to build our project? I know it sounds > really, really whacky and unnecessary, but... > > This is definitely a favorite topic of discussion, so I am hoping to > receive a lot of flames, feedback, thoughts and suggestions... > > > Cheers > -- > Niclas Hedhman, Software Developer > http://www.qi4j.org - New Energy for Java > > I live here; http://tinyurl.com/2qq9er > I work here; http://tinyurl.com/2ymelc > I relax here; http://tinyurl.com/2cgsug > > _______________________________________________ > qi4j-dev mailing list > [email protected] > http://lists.ops4j.org/mailman/listinfo/qi4j-dev > _______________________________________________ qi4j-dev mailing list [email protected] http://lists.ops4j.org/mailman/listinfo/qi4j-dev

