in src/main/java/org/apache/sling/feature/analyser/task/impl/CheckApisJarsProperties.java [237:254]
private void validateSourceInfo(final AnalyserTaskContext ctx, final Artifact artifact) {
int count = 0;
if ( artifact.getMetadata().get(SCM_LOCATION) != null ) {
count++;
}
if ( artifact.getMetadata().get(SCM_CLASSIFIER) != null ) {
count++;
}
if ( artifact.getMetadata().get(SCM_IDS) != null ) {
count++;
}
if ( count > 1 ) {
ctx.reportArtifactError(artifact.getId(),
"should either define ".concat(SCM_LOCATION).concat(", ")
.concat(SCM_CLASSIFIER).concat(", or")
.concat(SCM_IDS).concat(" - but only one of them."));
}
}