CPD Results
The following document contains the results of PMD's CPD 6.38.0.
Duplications
| File | Line |
|---|---|
| org\apache\maven\repository\internal\MavenAetherModule.java | 46 |
| org\apache\maven\repository\internal\MavenResolverModule.java | 42 |
extends AbstractModule
{
@Override
protected void configure()
{
install( new AetherModule() );
bind( ArtifactDescriptorReader.class ) //
.to( DefaultArtifactDescriptorReader.class ).in( Singleton.class );
bind( VersionResolver.class ) //
.to( DefaultVersionResolver.class ).in( Singleton.class );
bind( VersionRangeResolver.class ) //
.to( DefaultVersionRangeResolver.class ).in( Singleton.class );
bind( MetadataGeneratorFactory.class ).annotatedWith( Names.named( "snapshot" ) ) //
.to( SnapshotMetadataGeneratorFactory.class ).in( Singleton.class );
bind( MetadataGeneratorFactory.class ).annotatedWith( Names.named( "versions" ) ) //
.to( VersionsMetadataGeneratorFactory.class ).in( Singleton.class );
bind( ModelBuilder.class ) //
.toInstance( new DefaultModelBuilderFactory().newInstance() );
}
@Provides
@Singleton
Set<MetadataGeneratorFactory> provideMetadataGeneratorFactories( @Named( "snapshot" )
MetadataGeneratorFactory snapshot,
@Named( "versions" )
MetadataGeneratorFactory versions )
{
Set<MetadataGeneratorFactory> factories = new HashSet<>(); | |


