Davide Grandi created DERBY-7053:
------------------------------------
Summary: Further top build.xml streamlining
Key: DERBY-7053
URL: https://issues.apache.org/jira/browse/DERBY-7053
Project: Derby
Issue Type: Improvement
Components: Build tools
Affects Versions: 10.15.1.3
Reporter: Davide Grandi
Attachments: Explanation.txt, build-0.dot, build-0.pdf, build-0.xml,
build-22.dot, build-22.pdf, build-22.xml, svn.diff
Considering the (all => init) and (buildjars => init) targets flow I've
expanded all the <ant> and nearly all <antcall> tasks.
This required the expansion and deleting of 12 secondary build files, and the
conversion of some antcall-ed targets in ant macros (keeping the names).
In every step I've checked build result and binary compares with initial build
file.
I've attached :
* original build-0.xml, *.dot version and *.pdf rendered with graphviz
* final build-22.xml, *.dot, and *.pdf
* a step by step (boring) Explanation.txt
* svn.diff patch
Nearly all targets are buildable without error, being dependent with their real
dependencies.
What's missing : normalization of init-sane and locales-split-dosplit groups.
Best regards, Davide Grandi
--
This message was sent by Atlassian Jira
(v8.3.2#803003)