in src/main/java/org/apache/maven/buildcache/xml/CacheConfigImpl.java [238:260]
private GoalReconciliation findReconciliationConfig(MojoExecution mojoExecution) {
if (cacheConfig.getExecutionControl() == null) {
return null;
}
final ExecutionControl executionControl = cacheConfig.getExecutionControl();
if (executionControl.getReconcile() == null) {
return null;
}
final List<GoalReconciliation> reconciliation =
executionControl.getReconcile().getPlugins();
for (GoalReconciliation goalReconciliationConfig : reconciliation) {
final String goal = mojoExecution.getGoal();
if (isPluginMatch(mojoExecution.getPlugin(), goalReconciliationConfig)
&& StringUtils.equals(goal, goalReconciliationConfig.getGoal())) {
return goalReconciliationConfig;
}
}
return null;
}