Modifier and Type | Class and Description |
---|---|
private static class |
DefaultScanner.ScannerFileComparator
A special comparator to overcome some very bad limitations of nexus-indexer during scanning: using this
comparator, we force to "discover" POMs last, before the actual artifact file.
|
Modifier and Type | Field and Description |
---|---|
private ArtifactContextProducer |
artifactContextProducer |
Constructor and Description |
---|
DefaultScanner(ArtifactContextProducer artifactContextProducer) |
Modifier and Type | Method and Description |
---|---|
private void |
processFile(java.io.File file,
ScanningRequest request) |
ScanningResult |
scan(ScanningRequest request)
Scan repository artifacts and populate
ScanningResult |
private void |
scanDirectory(java.io.File dir,
ScanningRequest request) |
private final ArtifactContextProducer artifactContextProducer
@Inject public DefaultScanner(ArtifactContextProducer artifactContextProducer)
public ScanningResult scan(ScanningRequest request)
Scanner
ScanningResult
private void scanDirectory(java.io.File dir, ScanningRequest request)
private void processFile(java.io.File file, ScanningRequest request)