public void artifactError( ArtifactContext ac, Exception e ) { exceptions.add( e ); if ( listener != null ) { listener.artifactError( ac, e ); } }
public void scanningStarted( IndexingContext ctx ) { try { if ( update ) { initialize( ctx ); } } catch ( IOException ex ) { exceptions.add( ex ); } if ( listener != null ) { listener.scanningStarted( ctx ); } }
public ScanningResult scan( ScanningRequest request ) { request.getArtifactScanningListener().scanningStarted( request.getIndexingContext() ); ScanningResult result = new ScanningResult(); scanDirectory( request.getIndexingContext().getRepository(), request ); request.getArtifactScanningListener().scanningFinished( request.getIndexingContext(), result ); return result; }
private void processFile( File file, ScanningRequest request ) { IndexingContext context = request.getIndexingContext(); try { ArtifactContext ac = artifactContextProducer.getArtifactContext( context, file ); if ( ac != null ) { request.getArtifactScanningListener().artifactDiscovered( ac ); } } catch ( IllegalArtifactCoordinateException e ) { getLogger().warn( "Failed to process file: '" + file.getAbsolutePath() + "' while scanning a maven 2 directory.", e ); } }
listener.scanningFinished( ctx, result );
listener.artifactDiscovered( ac );