dion 2003/08/13 17:51:12
Modified: src/java/org/apache/maven/project Tag: MAVEN_RC1_STABLE
Dependency.java
Log:
dependency code so brett can comment/review etc
Revision Changes Path
No revision
No revision
1.34.2.1 +21 -1 maven/src/java/org/apache/maven/project/Dependency.java
Index: Dependency.java
===================================================================
RCS file: /home/cvs/maven/src/java/org/apache/maven/project/Dependency.java,v
retrieving revision 1.34
retrieving revision 1.34.2.1
diff -u -r1.34 -r1.34.2.1
--- Dependency.java 18 Jun 2003 21:50:14 -0000 1.34
+++ Dependency.java 14 Aug 2003 00:51:12 -0000 1.34.2.1
@@ -346,4 +346,24 @@
+ " ver:" + getVersion() + " ar:" + getArtifact() + " jar:"
+ getJar() + " ]";
}
+
+ /**
+ * Usually only jars and ejbs are added to the classpath
+ *
+ * @param d
+ * @return true if the given dependency belongs on the classpath
+ */
+ public boolean isAddedToClasspath()
+ {
+ String artifactType = type.getType();
+ return artifactType.equals("jar") || artifactType.equalsIgnoreCase("ejb");
+ }
+
+ /**
+ * @return true if the dependency is a maven plugin
+ */
+ public boolean isPlugin()
+ {
+ return type.getType().equals("plugin");
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]