Map<String, ArtifactRepository> versionIndex = getVersions( session, result, request );
private Versioning readVersions( RepositorySystemSession session, RequestTrace trace, Metadata metadata, ArtifactRepository repository, VersionRangeResult result ) { Versioning versioning = null; try { if ( metadata != null ) { try ( SyncContext syncContext = syncContextFactory.newInstance( session, true ) ) { syncContext.acquire( null, Collections.singleton( metadata ) ); if ( metadata.getFile() != null && metadata.getFile().exists() ) { try ( final InputStream in = new FileInputStream( metadata.getFile() ) ) { versioning = new MetadataXpp3Reader().read( in, false ).getVersioning(); } } } } } catch ( Exception e ) { invalidMetadata( session, trace, metadata, repository, e ); result.addException( e ); } return ( versioning != null ) ? versioning : new Versioning(); }
Versioning versioning = readVersions( session, trace, metadataResult.getMetadata(), repository, result ); for ( String version : versioning.getVersions() )
@Inject DefaultVersionRangeResolver( MetadataResolver metadataResolver, SyncContextFactory syncContextFactory, RepositoryEventDispatcher repositoryEventDispatcher ) { setMetadataResolver( metadataResolver ); setSyncContextFactory( syncContextFactory ); setRepositoryEventDispatcher( repositoryEventDispatcher ); }
@Inject DefaultVersionRangeResolver( MetadataResolver metadataResolver, SyncContextFactory syncContextFactory, RepositoryEventDispatcher repositoryEventDispatcher, LoggerFactory loggerFactory ) { setMetadataResolver( metadataResolver ); setSyncContextFactory( syncContextFactory ); setLoggerFactory( loggerFactory ); setRepositoryEventDispatcher( repositoryEventDispatcher ); }
void setLogger( LoggerFactory loggerFactory ) { // plexus support setLoggerFactory( loggerFactory ); }
@Inject DefaultVersionRangeResolver( MetadataResolver metadataResolver, SyncContextFactory syncContextFactory, RepositoryEventDispatcher repositoryEventDispatcher, LoggerFactory loggerFactory ) { setMetadataResolver( metadataResolver ); setSyncContextFactory( syncContextFactory ); setLoggerFactory( loggerFactory ); setRepositoryEventDispatcher( repositoryEventDispatcher ); }
public void initService( ServiceLocator locator ) { setMetadataResolver( locator.getService( MetadataResolver.class ) ); setSyncContextFactory( locator.getService( SyncContextFactory.class ) ); setRepositoryEventDispatcher( locator.getService( RepositoryEventDispatcher.class ) ); }
void setLogger( LoggerFactory loggerFactory ) { // plexus support setLoggerFactory( loggerFactory ); }
public void initService( ServiceLocator locator ) { setLoggerFactory( locator.getService( LoggerFactory.class ) ); setMetadataResolver( locator.getService( MetadataResolver.class ) ); setSyncContextFactory( locator.getService( SyncContextFactory.class ) ); setRepositoryEventDispatcher( locator.getService( RepositoryEventDispatcher.class ) ); }
@Inject DefaultVersionRangeResolver( MetadataResolver metadataResolver, SyncContextFactory syncContextFactory, RepositoryEventDispatcher repositoryEventDispatcher ) { setMetadataResolver( metadataResolver ); setSyncContextFactory( syncContextFactory ); setRepositoryEventDispatcher( repositoryEventDispatcher ); }
invalidMetadata( session, trace, metadata, repository, e ); result.addException( e );
Map<String, ArtifactRepository> versionIndex = getVersions( session, result, request );
Versioning versioning = readVersions( session, trace, metadataResult.getMetadata(), repository, result ); for ( String version : versioning.getVersions() )
public void initService( ServiceLocator locator ) { setLoggerFactory( locator.getService( LoggerFactory.class ) ); setMetadataResolver( locator.getService( MetadataResolver.class ) ); setSyncContextFactory( locator.getService( SyncContextFactory.class ) ); setRepositoryEventDispatcher( locator.getService( RepositoryEventDispatcher.class ) ); }
public void initService( ServiceLocator locator ) { setMetadataResolver( locator.getService( MetadataResolver.class ) ); setSyncContextFactory( locator.getService( SyncContextFactory.class ) ); setRepositoryEventDispatcher( locator.getService( RepositoryEventDispatcher.class ) ); }
private Versioning readVersions( RepositorySystemSession session, RequestTrace trace, Metadata metadata, ArtifactRepository repository, VersionRangeResult result ) { Versioning versioning = null; try { if ( metadata != null ) { try ( SyncContext syncContext = syncContextFactory.newInstance( session, true ) ) { syncContext.acquire( null, Collections.singleton( metadata ) ); if ( metadata.getFile() != null && metadata.getFile().exists() ) { try ( final InputStream in = new FileInputStream( metadata.getFile() ) ) { versioning = new MetadataXpp3Reader().read( in, false ).getVersioning(); } } } } } catch ( Exception e ) { invalidMetadata( session, trace, metadata, repository, e ); result.addException( e ); } return ( versioning != null ) ? versioning : new Versioning(); }
Map<String, ArtifactRepository> versionIndex = getVersions( session, result, request );
Versioning versioning = readVersions( session, trace, metadataResult.getMetadata(), repository, result ); for ( String version : versioning.getVersions() )
invalidMetadata( session, trace, metadata, repository, e ); result.addException( e );