tuscany-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ant elder <ant.el...@gmail.com>
Subject Making the 2.x build more modular
Date Thu, 01 Oct 2009 06:52:15 GMT
This has come up in a few places recently and having just spent a bit
of time building in 1.x for the 1.5.1 release i think we really do
need to do something to prevent the 2.x build becoming as big an
unwieldy as the 1.x one, so how about discussing various options for
things to try?

One recent thing was the "More selective building option" thread and
having maven profiles for building subsets of modules. That seems like
a quite non-invasive way to start trying as profiles can be added and
tested without impacting anyone, but in the long term it would get
quite complicated and require lots of profiles replicated around many
pom.xml's so it may not be a long term solution.

Restructuring the directory locations is another - so separate folders
for core modules/samples/itests and other foders for each extension-
that makes it quite simpler to see whats going on and easy to build
smaller pieces, but its harder as it needs more upfront consensus.

Another consideration is how things get distributed and released - one
big distribution or several, releases of all parts in step or
independent? From past discussions that cold be quite hard to get
agreement on so i wonder if build/distribution/releases could be kept
as separate discussions?



View raw message