CPD Results

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

Duplications

File Line
org/apache/maven/repository/internal/scopes/Maven3ScopeManagerConfiguration.java 120
org/apache/maven/repository/internal/scopes/Maven4ScopeManagerConfiguration.java 148
  1. ArrayList<ResolutionScope> result = new ArrayList<>();
  2. result.add(internalScopeManager.createResolutionScope(
  3. RS_NONE,
  4. InternalScopeManager.Mode.REMOVE,
  5. Collections.emptySet(),
  6. Collections.emptySet(),
  7. allDependencyScopes));
  8. result.add(internalScopeManager.createResolutionScope(
  9. RS_MAIN_COMPILE,
  10. InternalScopeManager.Mode.ELIMINATE,
  11. singleton(CommonBuilds.PROJECT_PATH_MAIN, CommonBuilds.BUILD_PATH_COMPILE),
  12. Collections.singletonList(system),
  13. nonTransitiveDependencyScopes));
  14. result.add(internalScopeManager.createResolutionScope(
  15. RS_MAIN_COMPILE_PLUS_RUNTIME,
  16. InternalScopeManager.Mode.ELIMINATE,
  17. byProjectPath(CommonBuilds.PROJECT_PATH_MAIN),
  18. Collections.singletonList(system),
  19. nonTransitiveDependencyScopes));
  20. result.add(internalScopeManager.createResolutionScope(
  21. RS_MAIN_RUNTIME,
  22. InternalScopeManager.Mode.ELIMINATE,
File Line
org/apache/maven/repository/internal/LocalSnapshotMetadata.java 108
org/apache/maven/repository/internal/RemoteSnapshotMetadata.java 123
  1. Versioning versioning = recessive.getVersioning();
  2. if (versioning != null) {
  3. for (SnapshotVersion sv : versioning.getSnapshotVersions()) {
  4. String key = getKey(sv.getClassifier(), sv.getExtension());
  5. if (!versions.containsKey(key)) {
  6. versions.put(key, sv);
  7. }
  8. }
  9. }
  10.  
  11. metadata.getVersioning().setSnapshotVersions(new ArrayList<>(versions.values()));
  12.  
  13. // just carry-on as-is
  14. if (!recessive.getPlugins().isEmpty()) {
  15. metadata.setPlugins(new ArrayList<>(recessive.getPlugins()));
  16. }
File Line
org/apache/maven/repository/internal/scopes/Maven3ScopeManagerConfiguration.java 147
org/apache/maven/repository/internal/scopes/Maven4ScopeManagerConfiguration.java 175
  1. InternalScopeManager.Mode.ELIMINATE,
  2. singleton(CommonBuilds.PROJECT_PATH_MAIN, CommonBuilds.BUILD_PATH_RUNTIME),
  3. Collections.singletonList(system),
  4. nonTransitiveDependencyScopes));
  5. result.add(internalScopeManager.createResolutionScope(
  6. RS_TEST_COMPILE,
  7. InternalScopeManager.Mode.ELIMINATE,
  8. select(CommonBuilds.PROJECT_PATH_TEST, CommonBuilds.BUILD_PATH_COMPILE),
  9. Collections.singletonList(system),
  10. nonTransitiveDependencyScopes));
  11. result.add(internalScopeManager.createResolutionScope(
  12. RS_TEST_RUNTIME,
  13. InternalScopeManager.Mode.ELIMINATE,
  14. select(CommonBuilds.PROJECT_PATH_TEST, CommonBuilds.BUILD_PATH_RUNTIME),
  15. Collections.singletonList(system),
  16. nonTransitiveDependencyScopes));
  17. return result;
  18. }
  19.  
  20. // ===
  21.  
  22. public static void main(String... args) {
  23. ScopeManagerDump.dump(Maven3ScopeManagerConfiguration.INSTANCE);
File Line
org/apache/maven/repository/internal/DefaultVersionRangeResolver.java 198
org/apache/maven/repository/internal/DefaultVersionResolver.java 241
  1. VersionRangeResult result) {
  2. Versioning versioning = null;
  3. try {
  4. if (metadata != null) {
  5. try (SyncContext syncContext = syncContextFactory.newInstance(session, true)) {
  6. syncContext.acquire(null, Collections.singleton(metadata));
  7.  
  8. if (metadata.getPath() != null && Files.exists(metadata.getPath())) {
  9. try (InputStream in = Files.newInputStream(metadata.getPath())) {
  10. versioning = new Versioning(
  11. new MetadataStaxReader().read(in, false).getVersioning());