Index: PluginManager.java
===================================================================
RCS file: /home/cvspublic/jakarta-turbine-maven/src/java/org/apache/maven/app/PluginManager.java,v
retrieving revision 1.33
diff -u -r1.33 PluginManager.java
--- PluginManager.java	30 Sep 2002 04:12:56 -0000	1.33
+++ PluginManager.java	1 Oct 2002 20:50:26 -0000
@@ -90,7 +90,8 @@
 import org.apache.maven.project.Project;
 
 // Tmp
-import org.apache.maven.repository.DefaultJarArtifact;
+import org.apache.maven.repository.DefaultArtifactFactory;
+import org.apache.maven.repository.Artifact;
 
 /**
  * Plugin manager for Maven. <p>
@@ -311,14 +312,13 @@
             String classloader = dependency.getProperty("classloader");
             log.debug("classloader: " + classloader);
             
-            if (classloader != null)
+	    // Only add compile type dependencies to classloader
+            if (classloader != null && 
+		(dependency.isCompileType() || dependency.isTestType()))
             {
-                DefaultJarArtifact dja = new DefaultJarArtifact();
-
-                dja.setDependency(dependency);            
-
+                Artifact artifact = DefaultArtifactFactory.createArtifact(dependency);
                 String localRepo = (String) getJellyContext().getVariable("maven.repo.local");
-                File jarFile = new File(localRepo,dja.getPath());
+                File jarFile = new File(localRepo,artifact.getPath());
                 
                 log.debug("jarFile: " + jarFile);
                 
