I think that sounds reasonable and necessary.

We ought to draw a clear distinction between development environments
(which should usually be using the latest available) and production
environments (where a release means a specific set of versions).  We
ought to be making full use of local Maven settings to shape behavior
for the development environment.  And wherever it makes sense we ought
to push configuration up the project tree toward or into the root, so
that it can be shared and thus consistent.

We do need to keep in mind that there is movement to more fully
modularize the product, with projects that depend on the tree but are
not part of it and meant to be dropped into installed builds.
Otherwise there is the possibility of making common configuration
which shouldn't be.  We are going to wind up with multiple project
trees, each with its own needs, all chasing each other.  Their needs
will tend toward rough consistency but will vary among them from
time to time.  We could look at the idea of a "corporate POM" which
configures a few things that absolutely must be consistent across
trees (if there are such).

This is going to mean a little more work for developers, but not much
I think.

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Balance your desire for bells and whistles with the reality that only a 
little more than 2 percent of world population has broadband.
        -- Ledford and Tyler, _Google Analytics 2.0_

Attachment: pgpZKu8dYSPR0.pgp
Description: PGP signature

------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users 
worldwide. Take advantage of special opportunities to increase revenue and 
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to