[ 
https://issues.apache.org/jira/browse/MBUILDCACHE-29?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexander Ashitkin updated MBUILDCACHE-29:
------------------------------------------
    Description: 
In process of calculating input need to produce 3 checksum
 * for dependencies
 * for private code (not shared with other models) - typically tests
 * for shared code (typically src/main content)

 

Calculation logic should be as follows:
 * dependencies - leave as know, just capture at the end of calculation
 * private code - by now, consider any code in test folders private (later more 
sophisticated rules could be created)
 * all other discovered code to considered a shared code

Checksums to be stored in fields introduced in MBUILDCACHE-28

  was:
In process of calculating input need to produce 3 checksum
 * for dependencies
 * for private code (not shared with other models) - typically tests
 * for shared code (typically src/main content)

 

Calculation logic should be as follows:
 * dependencies - leave as know, just capture at the end of calculation
 * private code - by now, consider any code in test folders private (later more 
sophisticated rules could be created)
 * all other discovered code to considered a shared code

Dependencies to be stored in fields introduced in MBUILDCACHE-28


> Capture separate checksums of test source, dependencies and other code
> ----------------------------------------------------------------------
>
>                 Key: MBUILDCACHE-29
>                 URL: https://issues.apache.org/jira/browse/MBUILDCACHE-29
>             Project: Maven Build Cache Extension
>          Issue Type: Sub-task
>            Reporter: Alexander Ashitkin
>            Priority: Major
>
> In process of calculating input need to produce 3 checksum
>  * for dependencies
>  * for private code (not shared with other models) - typically tests
>  * for shared code (typically src/main content)
>  
> Calculation logic should be as follows:
>  * dependencies - leave as know, just capture at the end of calculation
>  * private code - by now, consider any code in test folders private (later 
> more sophisticated rules could be created)
>  * all other discovered code to considered a shared code
> Checksums to be stored in fields introduced in MBUILDCACHE-28



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to