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 |