[ 
https://issues.apache.org/jira/browse/BUILDR-182?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12641555#action_12641555
 ] 

Ittay Dror commented on BUILDR-182:
-----------------------------------

3. add a hook that a task can implement to reinitialize itself on each run. in 
the same way that actions and prerequisites are saved and restored a task may 
need to restore other variables. 

> drb wishes
> ----------
>
>                 Key: BUILDR-182
>                 URL: https://issues.apache.org/jira/browse/BUILDR-182
>             Project: Buildr
>          Issue Type: Wish
>          Components: Extensions
>    Affects Versions: 1.3.4
>            Reporter: Ittay Dror
>
> Add hooks to Snapshot, so there can be better control over what tasks are 
> redefined in each build:
> 1. some tasks are defined lazily to save performance when buildr runs 
> directly. however, for performance reasons i don't want to define them in 
> each subsequent run. furthermore, some of those tasks may have logic to not 
> execute in subsequent builds under some circumstances.
> ==> add option to add tasks to the snapshot
> 2. some tasks may need to recreate their prerequisites in each run. for 
> example in C++ a library depends on the obj files from which it is linked. 
> but in each run the list of objects needs to be reconstructed to account for 
> changes in the files. this can be handled by lazily defining this list (since 
> drb always returns the prerequisites to their original state), yet, it may be 
> easier if a hook is provided that instructs drb to recreate a task completely 
> in subsequent runs.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to