Hi All,
The work on the Maven build system I have been doing is looking good
so far (client and broker builds work and release artifacts all
generated correctly) but I would like to point out that the way (we
use) Ant with velocity to process, e.g. log message property files is
quite upsetting ;) I am thinking of writing a Maven plugin that
purely processes velocity templates for this purpose, it should make
things much^H^H^H^Ha little bit easier.
Also, our use of Ant build files totally precludes the use of the
'antrun' plugin in Maven, at least in my limited attempts, meaning I
am having to reimplement many processing steps using native Maven
plugins - no harm done, really, there though, I think it's better
that way. It does mean that parallel running of the two build systems
is a little harder to keep in sync.
I will say this about Maven, it *really* forces you to think properly
and rigourously about the modularisation of your projects and all of
the dependencies between your classes, external libraries and other
modules, especially for testing, which is, of course, A Good Thing.
The other benefits of project visibility and so forth have been
stated many times before by others (See the 'Eclipse project files
for Java code' thread.)
I think I'll have to attach a patch with the Maven POMs and so on to
QPID-2987 since there are far too many breaking changes to the Ant
build at the moment to check this in as-is - at least until we all
agree Maven is the true way forward. Isn't it? Should we have a
proper vote on this like Marnie suggested earlier? I don't really
understand the process involved, to be honest.
Finally, I hope you have all had a good holiday so far, and a
productive year. I'd like to wish all of the Qpid development
community the very best, both personally and work-related, for twenty-
eleven. Hopefully we'll get the AMQP 1.0 implementation done, and
someone has to raise the QPID-3000 JIRA ;)
Happy Hogmanay!
Cheerz,
Andrew.
--
-- andrew d kennedy ? do not fold, bend, spindle, or mutilate ;
-- http://grkvlt.blogspot.com/ ? edinburgh : +44 7582 293 255 ;
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]