@Override public void artifactResolved(RepositoryEvent event) { logger.trace("Resolved artifact {} from {}", event.getArtifact(), event.getRepository()); }
@Override public void artifactInstalling( RepositoryEvent event ) { logger.info( "Installing " + event.getArtifact().getFile() + " to " + event.getFile() ); }
@Override public void metadataResolved(RepositoryEvent event) { logger.trace("Resolved metadata {} from {}", event.getMetadata(), event.getRepository()); }
@Override public void metadataInstalling( RepositoryEvent event ) { logger.debug( "Installing " + event.getMetadata() + " to " + event.getFile() ); }
@Override public void artifactDescriptorInvalid( RepositoryEvent event ) { StringBuilder buffer = new StringBuilder( 256 ); buffer.append( "The POM for " ); buffer.append( event.getArtifact() ); buffer.append( " is invalid, transitive dependencies (if any) will not be available" ); if ( logger.isDebugEnabled() ) { logger.warn( buffer + ": " + event.getException().getMessage() ); } else { logger.warn( buffer + ", enable debug logging for more details" ); } }
@Override public void artifactDescriptorMissing( RepositoryEvent event ) { logger.warn( "The POM for " + event.getArtifact() + " is missing, no dependency information available" ); }
@Override public void metadataInvalid( RepositoryEvent event ) Exception exception = event.getException(); if ( event.getMetadata().getFile() != null ) buffer.append( event.getMetadata().getFile() ); buffer.append( event.getMetadata() );
protected Xpp3Dom newElement(@Nullable org.eclipse.aether.RepositoryEvent event) { Xpp3Dom element = new Xpp3Dom("RepositoryEvent"); if (event == null) { return element; } element.setAttribute("class", event.getClass().getName()); element.setAttribute("type", event.getType().toString()); element.addChild(newElement("artifact", event.getArtifact())); element.addChild(newElement("repository", event.getRepository())); return element; }
@Override public void metadataInvalid(RepositoryEvent event) { logger.trace("Invalid metadata {}", event.getMetadata()); }
private void storeDownloadingArtifacts(RepositoryEvent event) { logger.debug(String.format("Received event (%s): %s", event.getClass(), event)); if (event.getType() == ARTIFACT_DOWNLOADING) { statistics.startDownload(event.getArtifact()); } else if (event.getType() == ARTIFACT_DOWNLOADED) { if (hasNoException(event)) { statistics.stopDownload(event.getArtifact()); } } }
@Override public void metadataResolved( RepositoryEvent event ) { Exception e = event.getException(); if ( e != null ) { if ( e instanceof MetadataNotFoundException ) { logger.debug( e.getMessage() ); } else if ( logger.isDebugEnabled() ) { logger.warn( e.getMessage(), e ); } else { logger.warn( e.getMessage() ); } } }
private boolean isInterestingArtifactEvent( final RepositoryEvent event ) { return interestingArtifactEvents.contains( event.getType() ); }
@Override public void artifactDescriptorInvalid(RepositoryEvent event) { logger.trace("Invalid artifact descriptor for {}: {}", event.getArtifact(), event.getException().getMessage()); }
@Override public void metadataInstalled(RepositoryEvent event) { logger.trace("Installed {} to {}", event.getMetadata(), event.getFile()); }
@Override public void artifactDescriptorMissing(RepositoryEvent event) { logger.trace("Missing artifact descriptor for {}", event.getArtifact()); }
public void metadataInvalid(RepositoryEvent event) { logger.debug("Invalid metadata " + event.getMetadata()); }
@Override public boolean handle(Object event) { if (event instanceof RepositoryEvent) { RepositoryEvent repositoryEvent = (RepositoryEvent) event; if (repositoryEvent.getType() == RepositoryEvent.EventType.ARTIFACT_DEPLOYED) { reporter.print(newElement(repositoryEvent)); return true; } } return false; }
@Override public void artifactDownloaded(RepositoryEvent event) { logger.trace("Downloaded artifact {} from {}", event.getArtifact(), event.getRepository()); }
@Override public void artifactInstalling(RepositoryEvent event) { logger.trace("Installing {} to {}", event.getArtifact(), event.getFile()); }
@Override public void metadataDeploying(RepositoryEvent event) { logger.trace("Deploying {} to {}", event.getMetadata(), event.getRepository()); }