CPD Results
The following document contains the results of PMD's CPD 7.0.0.
Duplications
File | Line |
---|---|
org/apache/maven/internal/impl/DefaultArtifactFactory.java | 36 |
org/apache/maven/internal/impl/DefaultArtifactFactory.java | 61 |
public Artifact create(@Nonnull ArtifactFactoryRequest request) { nonNull(request, "request"); InternalSession session = InternalSession.from(request.getSession()); ArtifactType type = null; if (request.getType() != null) { type = session.getSession().getArtifactTypeRegistry().get(request.getType()); } String str1 = request.getClassifier(); String classifier = str1 != null && !str1.isEmpty() ? request.getClassifier() : type != null ? type.getClassifier() : null; String str = request.getExtension(); String extension = str != null && !str.isEmpty() ? request.getExtension() : type != null ? type.getExtension() : null; return new DefaultArtifact( |
File | Line |
---|---|
org/apache/maven/internal/impl/model/DefaultInheritanceAssembler.java | 259 |
org/apache/maven/internal/impl/model/DefaultProfileInjector.java | 128 |
master.put(key, element); if (!pending.isEmpty()) { predecessors.put(key, pending); pending = new ArrayList<>(); } } else { pending.add(element); } } List<Plugin> result = new ArrayList<>(src.size() + tgt.size()); for (Map.Entry<Object, Plugin> entry : master.entrySet()) { List<Plugin> pre = predecessors.get(entry.getKey()); if (pre != null) { result.addAll(pre); } result.add(entry.getValue()); } result.addAll(pending); builder.plugins(result); } } @Override protected Plugin mergePlugin( |
File | Line |
---|---|
org/apache/maven/internal/impl/model/MavenModelMerger.java | 213 |
org/apache/maven/internal/impl/model/MavenModelMerger.java | 244 |
List<String> tgt = target.getModules(); Set<String> excludes = new LinkedHashSet<>(tgt); List<String> merged = new ArrayList<>(tgt.size() + src.size()); merged.addAll(tgt); for (int i = 0, n = tgt.size(); i < n; i++) { indices.add(i); } for (int i = 0, n = src.size(); i < n; i++) { String s = src.get(i); if (!excludes.contains(s)) { merged.add(s); indices.add(~i); } } builder.modules(merged); |
File | Line |
---|---|
org/apache/maven/internal/impl/model/MavenModelMerger.java | 278 |
org/apache/maven/internal/impl/model/MavenModelMerger.java | 315 |
List<Repository> tgt = target.getRepositories(); Map<Object, Repository> merged = new LinkedHashMap<>((src.size() + tgt.size()) * 2); List<Repository> dominant, recessive; if (sourceDominant) { dominant = src; recessive = tgt; } else { dominant = tgt; recessive = src; } for (Repository element : dominant) { Object key = getRepositoryKey().apply(element); merged.put(key, element); } for (Repository element : recessive) { Object key = getRepositoryKey().apply(element); if (!merged.containsKey(key)) { merged.put(key, element); } } builder.repositories(merged.values()); |
File | Line |
---|---|
org/apache/maven/internal/impl/resolver/LocalSnapshotMetadata.java | 104 |
org/apache/maven/internal/impl/resolver/RemoteSnapshotMetadata.java | 123 |
Versioning versioning = recessive.getVersioning(); if (versioning != null) { for (SnapshotVersion sv : versioning.getSnapshotVersions()) { String key = getKey(sv.getClassifier(), sv.getExtension()); if (!versions.containsKey(key)) { versions.put(key, sv); } } } metadata = metadata.withVersioning(metadata.getVersioning().withSnapshotVersions(versions.values())); // just carry-on as-is if (recessive.getPlugins() != null && !recessive.getPlugins().isEmpty()) { metadata = metadata.withPlugins(new ArrayList<>(recessive.getPlugins())); } |
File | Line |
---|---|
org/apache/maven/internal/impl/resolver/scopes/Maven3ScopeManagerConfiguration.java | 118 |
org/apache/maven/internal/impl/resolver/scopes/Maven4ScopeManagerConfiguration.java | 146 |
ArrayList<ResolutionScope> result = new ArrayList<>(); result.add(internalScopeManager.createResolutionScope( RS_NONE, InternalScopeManager.Mode.REMOVE, Collections.emptySet(), Collections.emptySet(), allDependencyScopes)); result.add(internalScopeManager.createResolutionScope( RS_MAIN_COMPILE, InternalScopeManager.Mode.ELIMINATE, singleton(CommonBuilds.PROJECT_PATH_MAIN, CommonBuilds.BUILD_PATH_COMPILE), Collections.singletonList(system), nonTransitiveDependencyScopes)); result.add(internalScopeManager.createResolutionScope( RS_MAIN_COMPILE_PLUS_RUNTIME, InternalScopeManager.Mode.ELIMINATE, byProjectPath(CommonBuilds.PROJECT_PATH_MAIN), Collections.singletonList(system), nonTransitiveDependencyScopes)); result.add(internalScopeManager.createResolutionScope( RS_MAIN_RUNTIME, InternalScopeManager.Mode.ELIMINATE, |
File | Line |
---|---|
org/apache/maven/internal/impl/resolver/scopes/Maven3ScopeManagerConfiguration.java | 145 |
org/apache/maven/internal/impl/resolver/scopes/Maven4ScopeManagerConfiguration.java | 173 |
InternalScopeManager.Mode.ELIMINATE, singleton(CommonBuilds.PROJECT_PATH_MAIN, CommonBuilds.BUILD_PATH_RUNTIME), Collections.singletonList(system), nonTransitiveDependencyScopes)); result.add(internalScopeManager.createResolutionScope( RS_TEST_COMPILE, InternalScopeManager.Mode.ELIMINATE, select(CommonBuilds.PROJECT_PATH_TEST, CommonBuilds.BUILD_PATH_COMPILE), Collections.singletonList(system), nonTransitiveDependencyScopes)); result.add(internalScopeManager.createResolutionScope( RS_TEST_RUNTIME, InternalScopeManager.Mode.ELIMINATE, select(CommonBuilds.PROJECT_PATH_TEST, CommonBuilds.BUILD_PATH_RUNTIME), Collections.singletonList(system), nonTransitiveDependencyScopes)); return result; } // === public static void main(String... args) { ScopeManagerDump.dump(Maven3ScopeManagerConfiguration.INSTANCE); |
File | Line |
---|---|
org/apache/maven/internal/impl/model/DefaultModelValidator.java | 305 |
org/apache/maven/internal/impl/model/DefaultModelValidator.java | 627 |
"parent.artifactId", problems, Severity.FATAL, Version.BASE, parent.getArtifactId(), parent); if (equals(parent.getGroupId(), m.getGroupId()) && equals(parent.getArtifactId(), m.getArtifactId())) { addViolation( problems, Severity.FATAL, Version.BASE, "parent.artifactId", null, "must be changed" + ", the parent element cannot have the same groupId:artifactId as the project.", parent); } if (equals("LATEST", parent.getVersion()) || equals("RELEASE", parent.getVersion())) { addViolation( problems, Severity.WARNING, Version.BASE, "parent.version", null, "is either LATEST or RELEASE (both of them are being deprecated)", parent); } |
File | Line |
---|---|
org/apache/maven/internal/impl/resolver/DefaultVersionRangeResolver.java | 196 |
org/apache/maven/internal/impl/resolver/DefaultVersionResolver.java | 238 |
VersionRangeResult result) { Versioning versioning = null; try { if (metadata != null) { try (SyncContext syncContext = syncContextFactory.newInstance(session, true)) { syncContext.acquire(null, Collections.singleton(metadata)); if (metadata.getPath() != null && Files.exists(metadata.getPath())) { try (InputStream in = Files.newInputStream(metadata.getPath())) { versioning = new MetadataStaxReader().read(in, false).getVersioning(); |