dion 2003/07/27 20:47:51
Modified: src/conf driver.jelly
Log:
Add back param-check tag.....
Revision Changes Path
1.20 +25 -0 maven/src/conf/driver.jelly
Index: driver.jelly
===================================================================
RCS file: /home/cvs/maven/src/conf/driver.jelly,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- driver.jelly 27 Jul 2003 23:33:56 -0000 1.19
+++ driver.jelly 28 Jul 2003 03:47:50 -0000 1.20
@@ -40,6 +40,30 @@
</fail>
</j:if>
</define:tag>
+
+ <!--
+ | Check a provided parameter has a value, and if not dump a message out
+ | and optionally fail while doing it.
+ |
+ | @param value the param value to check
+ | @param message the message to display, if not specified, the body of
+ | the tag is used
+ | @param fail whether to fail or not if the param has no value (true/false)
+ |
+ -->
+ <define:tag name="param-check">
+ <j:if test="${empty(value)}">
+ <j:if test="${empty(message)}">
+ <j:set var="message" trim="yes"><define:invokeBody/></j:set>
+ </j:if>
+ <j:if test="${fail}">
+ <ant:fail>${message}</ant:fail>
+ </j:if>
+ <j:if test="${!fail}">
+ <ant:echo>${message}</ant:echo>
+ </j:if>
+ </j:if>
+ </define:tag>
</define:taglib>
<define:taglib uri="resources">
@@ -90,3 +114,4 @@
</define:tag>
</define:taglib>
</project>
+
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]