jvanzyl 2004/02/14 08:36:52
Modified: maven-project/src/java/org/apache/maven/project
MavenProject.java
Log:
o adding getClasspathElements as a convenience for plugins
Revision Changes Path
1.4 +22 -1
maven-components/maven-project/src/java/org/apache/maven/project/MavenProject.java
Index: MavenProject.java
===================================================================
RCS file:
/home/cvs/maven-components/maven-project/src/java/org/apache/maven/project/MavenProject.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- MavenProject.java 4 Feb 2004 19:05:47 -0000 1.3
+++ MavenProject.java 14 Feb 2004 16:36:52 -0000 1.4
@@ -301,6 +301,27 @@
return classpath.toString();
}
+ public String[] getClasspathElements()
+ {
+ int size = getArtifacts().size();
+
+ String[] classpathElements = new String[size];
+
+ for ( int i = 0; i < size; i++ )
+ {
+ MavenArtifact artifact = (MavenArtifact) getArtifacts().get( i );
+
+ Dependency d = artifact.getDependency();
+
+ if ( isAddedToClasspath( d ) )
+ {
+ classpathElements[i] = artifact.getPath();
+ }
+ }
+
+ return classpathElements;
+ }
+
public boolean isAddedToClasspath( Dependency dependency )
{
String type = dependency.getType().trim();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]