in src/main/java/org/apache/sling/feature/scanner/impl/ContentPackageScanner.java [340:352]
private List<ArtifactId> getArtifactIds(final List<Properties> candidates) {
final List<ArtifactId> idCandidates = new ArrayList<>();
for(final Properties props : candidates) {
final String version = props.getProperty("version");
final String groupId = props.getProperty("groupId");
final String artifactId = props.getProperty("artifactId");
if ( version != null && groupId != null && artifactId != null ) {
idCandidates.add(new ArtifactId(groupId, artifactId, adjustVersion(version), null, null));
}
}
return idCandidates;
}