[PROPOSAL] update Gump to do xml-xalan/java 'build jar' as the dependency
for all other projects, except 'xml-xalan2-smoketest' which will continue
to depend on our 'build dist'.  (Heck, even the smoketest only needs 'build
jar' currently, I think - but we need to update this to also include xsltc
tests)

I'm thinking that various other projects in the Gump list really only
depend on xalan.jar - hence, to reduce dependencies, why not have them just
depend on the minimum Xalan-J 2.x target that creates the xalan.jar file,
instead of relying on our whole distribution.  This is especially important
for projects like Xalan, where the documentation is also all built from
xml, which makes it's day-to-day build stability slightly more fragile than
static HTML and Javadoc.

Yes, yes, 'good' software developers would keep their build cleaner.  But
this is just about reducing risk to the rest of the projects further up the
Gump chain, which I think this would do.

Notes:
- Are there actually any other bits of Xalan-J 2.x build output that
someone else directly depends on?

- The default output location of xalan.jar from 'build jar' is different
than 'build dist'.  Mr. Gump let us know if this is a problem or if we
should update our build.xml script to make it easier for you to change this
externally (through a property like ${build.xalan.jar} or ${build.dir})

- Shane

Reply via email to