Shane Curcuru wrote:
>
> [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 believe that that is the way that it currently works.
In Gump, there are three xalan2 builds:
xml-xalan2 = default target (jar)
dist-xalan2 = target dist
xml-xalan2-smoketest = target smoketest
At the moment, xml-xalan2-smoketest depends on dist-xalan2, but in reality
it probably only needs to depend on xml-xalan2.
Ideally, xsltc would be built separately, and dist-xalan2 would depend on
it. However, when I tried this, xslt was built twice. It would be nice if
there was some logic added to the build.xml to prevent the rerunning of
Jlex/cup if the outputs are already up to date. I can help with this when
I get back from my business trip.
- Sam Ruby