On Tue, May 12, 2009 at 7:59 PM, Alex Shneyderman
<[email protected]> wrote:
>> Well, personally I am open to suggestions for something that provides
>> more value, and the hands to make it happen. ;-)
>
> ATM, I am just bitching. It is really hard to keep myself from doing
> this when the subject has maven in it. The biggest problem with maven
> for me is re-producible builds. I still can not build the libraries
> from source (hence can not use native rdf indexing) - although this
> might not be maven's fault or it might ... and this is exactly my
> point if ant were used to build I would never be able to be in doubt.

If nothing else works, this should. If not, please send me the output
on a "mvn -X install" of the part that fails.

rm -rf ~/.m2/repository
cd qi4j-core
mvn install
cd ../qi4j-libraries
mvn install
cd ../qi4j-extensions
mvn install


> Aside from that I am waiting for gradle to become a bit more stable
> and functional. Then I could come up with suggestions for alternatives
> and hands.

I have looked at Gradle, and spent several days with Hans Dokter (at a
DDD training). IMHO, Gradle seems to fail in similar fashion of Ant,
but doing so with a friendlier syntax. I think that the field is still
wide-open for a Rules-Engine based build system, modular like Maven,
dependency handling like Ivy and a friendly syntax like Gradle. On top
of that, it would need to deal with SCM abstractions, publishing
channels (SSH,FTP,++), Licensing tracking, customizable workflows and
heaps of other complex matters. I *think* that Ant, Grails, Maven and
what not, are not taking a holistic approach to the entire domain of
software engineering workflow. OTOH, I suspect that many commercial
ones have done so, and instead stuffed a dead rat down the throats of
developers, i.e. something too complex to be productive.

Heard on the grapevine is that Maven is to be refurbished with OSGi
under the hood (instead of Plexus), and hopefully in that larger
effort perhaps some new workflow related features appears as well.


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

Reply via email to