db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rick Hillegas (Jira)" <j...@apache.org>
Subject [jira] [Commented] (DERBY-7053) Further top build.xml streamlining
Date Tue, 10 Sep 2019 22:42:00 GMT

    [ https://issues.apache.org/jira/browse/DERBY-7053?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16927086#comment-16927086
] 

Rick Hillegas commented on DERBY-7053:
--------------------------------------

Attaching derby-7053-01-aa-minorChanges.diff. This patch makes minor changes to Davide Grandi's
original patch:

1) Eliminates an empty target which had no purpose other than to depend on the real workhorse
target.

2) Empty files have been svn deleted.

With this patch, Derby builds cleanly and passes the tests both with the classpath and with
the modulepath. In addition, I have verified that the master release target builds release
distributions as expected.

Touches the following files:

{noformat}
M       build.xml
D       java/build/build.xml
D       java/build/org/apache/derbyBuild/build.xml
D       java/build/org/apache/derbyPreBuild/build.xml
D       java/org.apache.derby.client/build.xml
D       java/org.apache.derby.commons/build.xml
D       java/org.apache.derby.engine/build.xml
D       java/org.apache.derby.engine/org/apache/derby/loc/build.xml
D       java/org.apache.derby.optionaltools/build.xml
D       java/org.apache.derby.runner/build.xml
D       java/org.apache.derby.server/build.xml
D       java/org.apache.derby.tools/build.xml
D       java/storeless/build.xml
{noformat}


> 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
>            Priority: Minor
>              Labels: build, patch
>         Attachments: Explanation.txt, build-0.dot, build-0.pdf, build-0.xml, build-22.dot,
build-22.pdf, build-22.xml, derby-7053-01-aa-minorChanges.diff, 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)

Mime
View raw message