Hi,
just look at http://maven.apache.org/maven-ci-friendly.html.
Konrad


> Am 01.02.2020 um 16:08 schrieb Anton Vodonosov <[email protected]>:
> 
> Hello.
> 
> In order to speed up the build of a big multi-module project,
> I'd like to reuse the artifacts of modules that haven't changed.
> Manual versioning is tedious and error-prone.
> 
> Is it possible to automatically assign versions so that
> versions only change if module sources or dependencies change?
> In result, only those modules will be recompiled and retested,
> and all other modules will be reused from artifact repository.
> 
> For example, this could be done if versions are computed as
> hash-of( hash-of(module sources) + hashes of all dependencies).
> 
> In this approach, every change in code will modify such
> hash-based version of all dependent modules automatically.
> 
> This would be similar to Nix package manager.
> 
> How such things (has based or to do that in maven?
> 
> Best regards,
> - Anton  
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

Reply via email to