Index: CreateDependencyClasspath.java
===================================================================
RCS file: /home/cvspublic/jakarta-turbine-maven/src/java/org/apache/maven/CreateDependencyClasspath.java,v
retrieving revision 1.4
diff -u -r1.4 CreateDependencyClasspath.java
--- CreateDependencyClasspath.java	26 Aug 2002 11:41:25 -0000	1.4
+++ CreateDependencyClasspath.java	2 Oct 2002 17:26:21 -0000
@@ -62,6 +62,8 @@
 import org.apache.maven.app.MavenJellyContext;
 import org.apache.maven.project.Dependency;
 import org.apache.maven.project.Project;
+import org.apache.maven.repository.DefaultArtifactFactory;
+import org.apache.maven.repository.Artifact;
 import org.apache.tools.ant.types.Path;
 
 /**
@@ -177,6 +179,15 @@
              i.hasNext();)
         {
             Dependency d = (Dependency) i.next();
+
+	    // Only add jar dependencies to the classpath
+	    //
+	    if (!(d.isCompileType() || d.isTestType() 
+		  || "jar".equals(d.getType()))) 
+	    {
+		continue;
+	    }
+
             String mavenJarProperty = 
                     (String) context.getVariable("maven.jar." + d.getId());
             Path path = new Path(antProject);
@@ -193,9 +204,9 @@
             }
             else
             {
+		Artifact artifact = DefaultArtifactFactory.createArtifact(d);
                 // Use the jar in the local repository.
-                path.setPath(mavenRepoLocal + PS + d.getProjectId() + PS
-                             + "jars" + PS + d.getJar());
+                path.setPath(mavenRepoLocal + artifact.getPath());
                 classpath.append(path);
             }
 
@@ -207,4 +218,4 @@
             antProject.addReference(refid, classpath);
         }
     }
-}
\ No newline at end of file
+}
