dion        02/05/14 22:50:58

  Modified:    src/java/org/apache/maven/j2ee WarValidator.java
  Log:
  no message
  
  Revision  Changes    Path
  1.10      +21 -2     
jakarta-turbine-maven/src/java/org/apache/maven/j2ee/WarValidator.java
  
  Index: WarValidator.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-maven/src/java/org/apache/maven/j2ee/WarValidator.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- WarValidator.java 15 May 2002 04:57:10 -0000      1.9
  +++ WarValidator.java 15 May 2002 05:50:57 -0000      1.10
  @@ -85,11 +85,14 @@
   {
   
       /** name of the war file to be validated */
  -    private String warFileName = null;
  +    private String warFileName;
       /** broadcaster to help with events */
       private ValidationBroadcaster broadcaster = new ValidationBroadcaster();
       /** status listener to keep track of errors etc */
       private ValidationStatusListener status = new ValidationStatusListener();
  +    /** whether or not the build process should fail if a validation error
  +        occurs */
  +    private boolean failOnError = true;
       
       //--- Constructors ---------------------------------------------------------
       /** Creates a new instance of WarValidator */
  @@ -134,7 +137,7 @@
               throw new NullPointerException("war file name should not be null");
           }
           validate();
  -        if (getStatus().isError()) 
  +        if (getStatus().isError() && isFailOnError()) 
           {
               throw new BuildException("Errors occurred during validation. "+
                   "Messages should have been provided");
  @@ -321,6 +324,22 @@
               buffer.append("(").append(getWarFileName()).append(")");
           }
           return buffer.toString();
  +    }
  +    
  +    /** Whether the build process will fail if a validation error occurs.
  +     * @return Value of property failOnError.
  +     */
  +    public boolean isFailOnError()
  +    {
  +        return failOnError;
  +    }
  +    
  +    /** Set whether the build process will fail if a validation error occurs.
  +     * @param failOnError New value of property failOnError.
  +     */
  +    public void setFailOnError(boolean failOnError)
  +    {
  +        this.failOnError = failOnError;
       }
       
   }
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to