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]

Reply via email to