Author: rgoers
Date: Mon Sep 24 23:11:06 2007
New Revision: 579083

URL: http://svn.apache.org/viewvc?rev=579083&view=rev
Log:
Revert 578551

Removed:
    
maven/components/branches/maven-2.0.x/maven-project/src/test/java/org/apache/maven/project/imports/
    
maven/components/branches/maven-2.0.x/maven-project/src/test/resources/imports-repo/
Modified:
    
maven/components/branches/maven-2.0.x/maven-artifact/src/main/java/org/apache/maven/artifact/Artifact.java
    
maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java

Modified: 
maven/components/branches/maven-2.0.x/maven-artifact/src/main/java/org/apache/maven/artifact/Artifact.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/maven-2.0.x/maven-artifact/src/main/java/org/apache/maven/artifact/Artifact.java?rev=579083&r1=579082&r2=579083&view=diff
==============================================================================
--- 
maven/components/branches/maven-2.0.x/maven-artifact/src/main/java/org/apache/maven/artifact/Artifact.java
 (original)
+++ 
maven/components/branches/maven-2.0.x/maven-artifact/src/main/java/org/apache/maven/artifact/Artifact.java
 Mon Sep 24 23:11:06 2007
@@ -58,8 +58,6 @@
 
     String SCOPE_SYSTEM = "system";
 
-    String SCOPE_IMPORT = "import";   // Used to import dependencyManagement 
dependencies 
-
     String RELEASE_VERSION = "RELEASE";
 
     String getGroupId();

Modified: 
maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
URL: 
http://svn.apache.org/viewvc/maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java?rev=579083&r1=579082&r2=579083&view=diff
==============================================================================
--- 
maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
 (original)
+++ 
maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
 Mon Sep 24 23:11:06 2007
@@ -98,7 +98,6 @@
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
-import java.util.TreeMap;
 
 /*:apt
 
@@ -798,8 +797,6 @@
             }
         }
 
-        mergeManagedDependencies(project.getModel(), localRepository, 
parentSearchRepositories);
-
         try
         {
             project = processProjectLogic( pomLocation, project, 
externalProfileManager, projectDir, strict );
@@ -1293,66 +1290,6 @@
         rawProjectCache.put( createCacheKey( project.getGroupId(), 
project.getArtifactId(), project.getVersion() ), new MavenProject( project ) );
 
         return project;
-    }
-
-    private void mergeManagedDependencies(Model model, ArtifactRepository 
localRepository, List parentSearchRepositories)
-        throws ProjectBuildingException
-    {
-        DependencyManagement modelDepMgmt = model.getDependencyManagement();
-
-        if (modelDepMgmt != null)
-        {
-            Map depsMap = new TreeMap();
-            Iterator iter = modelDepMgmt.getDependencies().iterator();
-            boolean doInclude = false;
-            while (iter.hasNext())
-            {
-                Dependency dep = (Dependency) iter.next();
-                depsMap.put( dep.getManagementKey(), dep );
-                if (dep.getType().equals("pom") && 
Artifact.SCOPE_IMPORT.equals(dep.getScope()))
-                {
-                    doInclude = true;
-                }
-            }
-            Map newDeps = new TreeMap(depsMap);
-            iter = modelDepMgmt.getDependencies().iterator();
-            if (doInclude)
-            {
-                while (iter.hasNext())
-                {
-                    Dependency dep = (Dependency)iter.next();
-                    if (dep.getType().equals("pom") && 
Artifact.SCOPE_IMPORT.equals(dep.getScope()))
-                    {
-                        Artifact artifact = 
artifactFactory.createProjectArtifact( dep.getGroupId(), dep.getArtifactId(),
-                                                                               
   dep.getVersion(), dep.getScope() );
-                        MavenProject project = buildFromRepository(artifact, 
parentSearchRepositories, localRepository, false);
-
-                        DependencyManagement depMgmt = 
project.getDependencyManagement();
-
-                        if (depMgmt != null)
-                        {
-                            if ( getLogger().isDebugEnabled() )
-                            {
-                                getLogger().debug( "Importing managed 
dependencies for " + dep.toString() );
-                            }
-
-                            for ( Iterator it = 
depMgmt.getDependencies().iterator(); it.hasNext(); )
-                            {
-                                Dependency includedDep = (Dependency) 
it.next();
-                                String key = includedDep.getManagementKey();
-                                if (!newDeps.containsKey(key))
-                                {
-                                    newDeps.put( 
includedDep.getManagementKey(), includedDep );
-                                }
-                            }
-                            newDeps.remove(dep.getManagementKey());
-                        }
-                    }
-                }
-                List deps = new ArrayList(newDeps.values());
-                modelDepMgmt.setDependencies(deps);
-            }
-        }
     }
 
     private List injectActiveProfiles( ProfileManager profileManager,


Reply via email to