in src/main/java/org/apache/maven/buildcache/BuildCacheMojosExecutionStrategy.java [158:168]
private Source getSource(List<MojoExecution> mojoExecutions) {
if (mojoExecutions == null || mojoExecutions.isEmpty()) {
return null;
}
for (MojoExecution mojoExecution : mojoExecutions) {
if (mojoExecution.getSource() == Source.CLI) {
return Source.CLI;
}
}
return Source.LIFECYCLE;
}