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]

Reply via email to