CPD Results

The following document contains the results of PMD's CPD 5.0.5.

Duplications

File Line
org/apache/maven/plugin/assembly/artifact/DefaultDependencyResolver.java 109
org/apache/maven/plugin/assembly/artifact/DefaultDependencyResolver.java 156
            updateModuleSetResolutionRequirements( assemblyId, moduleSet, dependencySet, info, configSource );

            Set<Artifact> artifacts;
            if ( info.isResolutionRequired() )
            {
                final List<ArtifactRepository> repos =
                    aggregateRemoteArtifactRepositories( configSource.getRemoteRepositories(),
                                                         info.getEnabledProjects() );

                artifacts = info.getArtifacts();
                if ( info.isResolvedTransitively() )
                {
                    getLogger().debug( "Resolving project dependencies transitively." );
                    artifacts = resolveTransitively( artifacts, repos, info, configSource );
                }
                else
                {
                    getLogger().debug( "Resolving project dependencies ONLY. "
                                           + "Transitive dependencies WILL NOT be included in the results." );
                    artifacts = resolveNonTransitively( assembly, artifacts, configSource, repos );
                }
            }
            else
            {
                artifacts = new HashSet<Artifact>();
            }
            result.put( dependencySet, artifacts );

        }
        return result;
    }