nl.toolforge.karma.core.scm.maven
Class MavenDependencyReader
java.lang.Object
nl.toolforge.karma.core.scm.maven.MavenDependencyReader
- public class MavenDependencyReader
- extends java.lang.Object
This class is a lightweight reader for Maven project.xml's. Using the Maven stuff itself sucks, as it
is very heavy stuff for the purpose of reading the project's dependencies only.
- Author:
- D.A. Smedes
Method Summary |
java.util.List |
parse(java.io.File projectXmlFile)
|
java.util.List |
parse(java.io.InputStream dependencyFileIs)
Parses a Maven project.xml file and stores all <dependency> -elements in a List . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MavenDependencyReader
public MavenDependencyReader()
parse
public java.util.List parse(java.io.InputStream dependencyFileIs)
throws KarmaException
- Parses a Maven project.xml file and stores all
<dependency>
-elements in a List
.
- Parameters:
dependencyFileIs
-
- Returns:
- A
List
, containing org.apache.maven.project.Dependency
instances.
- Throws:
KarmaException
parse
public java.util.List parse(java.io.File projectXmlFile)
throws KarmaException
- Throws:
KarmaException
Copyright © 2002-2004 Toolforge. All Rights Reserved.