dion 2002/06/18 18:49:15
Modified: src/java/org/apache/maven/project Project.java
Log:
Added dependent jar list as a derived property
Revision Changes Path
1.29 +20 -1
jakarta-turbine-maven/src/java/org/apache/maven/project/Project.java
Index: Project.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-maven/src/java/org/apache/maven/project/Project.java,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- Project.java 17 Jun 2002 16:21:35 -0000 1.28
+++ Project.java 19 Jun 2002 01:49:15 -0000 1.29
@@ -652,4 +652,23 @@
return logo;
}
+ /**
+ * Get the jars this project requires.
+ * <p>There is currently <strong>no</strong> differentiation between
+ * compile- or run-time jars</p>
+ *
+ * @return a {@link List} of jar files as {@link String strings}
+ */
+ public List getDependentJars()
+ {
+ List jars = new ArrayList();
+ for (Iterator i = getDependencies().iterator();
+ i.hasNext();)
+ {
+ Dependency dependency = (Dependency) i.next();
+ jars.add(dependency.getJar());
+ }
+
+ return jars;
+ }
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>