Project:
View Revisions: Issue #47174 | [ All Revisions ] [ Back to Issue ] | ||
Summary | 0047174: Simplify (and speedup) ant generate.entities* by simplifying calling sequence, fix incremental compile | ||
Revision | 2021-06-17 16:02 by shuehner | ||
Description | The current internal calling sequence for i.e. ant generate.entities.forked is overly complicated. ant task build.xml -> src/build.xml -> <java fork=yes GenerateEntitiesTask> Then this new JVM running in main method is using AntExecutor to run new ant instance calling into build.xml -> src/build.xml to call same GenerateEntitiesTask (now as ant-task) again That is quite some extra overhead for no benefit. Additionally it seems to take 2-3 extra seconds to reach the execute() method (compared to doing the work directly in the main() method. Second topic is slightly broken incremental compile for both - compile.src.gen compiling 4 files over and over again (even without changes) - generate.entities.quick compiling 1 file always (even without changes) |
||
Revision | 2021-06-17 15:38 by shuehner | ||
Description | The current internal calling sequence for i.e. ant generate.entities.forked is overly complicated. ant task build.xml -> src/build.xml -> <java fork=yes GenerateEntitiesTask> Then this new JVM running in main method is using AntExecutor to run new ant instance calling into build.xml -> src/build.xml to call same GenerateEntitiesTask (now as ant-task) again That is quite some extra overhead for no benefit. Additionally it seems to take 2-3 extra seconds to reach the execute() method (compared to doing the work directly in the main() method. |
Copyright © 2000 - 2009 MantisBT Group |