| Attribute | Description | Type | Requirement | 
        
    
        
        
    
        | all | flag to generate code for all elements, even unreferenced ones default=false; | boolean | Optional | 
    
    
        | debug | flag for debug output; default=false | boolean | 
    
    
        | deployscope | add scope to deploy.xml: "Application", "Request", "Session" optional; | String | 
    
    
        | factory | name of the Java2WSDLFactory class for extending WSDL generation functions | String | 
    
    
        | failonnetworkerrors | should the task fail the build if there is a network error? optional: defaults to false | boolean | 
    
    
        | helpergen | Turn on/off Helper class generation; default is false | boolean | 
    
    
        | namespacemappingfile | set the mapping file. This is a properties file of namespace=package order. Optional, default is to look for a file called NStoPkg.properties in the project directory. | File | 
    
    
        | noimports | only generate code for the immediate WSDL document, and not imports; default=false; | boolean | 
    
    
        | nowrapped | Set the noWrapped flag. | boolean | 
    
    
        | output | output directory for emitted files | File | 
    
    
        | password | set any password required for BASIC authenticated access to the WSDL; optional; only used if username is set | String | 
    
    
        | printstacktraceonfailure | should we print a stack trace on failure? Optional, default=true. | boolean | 
    
    
        | protocolhandlerpkgs | append any protocol handler pkgs specified with the task | String | 
    
    
        | serverside | emit server-side bindings for web service; default=false | boolean | 
    
    
        | skeletondeploy | deploy skeleton (true) or implementation (false) in deploy.wsdd. Default is false.  Assumes server-side="true". | boolean | 
    
    
        | testcase | flag for automatic Junit testcase generation default is false | boolean | 
    
    
        | timeout | timeout in milliseconds for URL retrieval; default is 45 seconds. Set this to -1 to disable timeouts altogether: other negative values are not allowed) | long | 
    
    
        | typemappingversion | the default type mapping registry to use. Either 1.1 or 1.2. Default is 1.1 | "1.1", "1.2" | 
    
    
        | url | URL to fetch and generate WSDL for. Can be remote or a local file. | String | 
    
    
        | username | set any username required for BASIC authenticated access to the WSDL; optional. | String | 
    
    
        | verbose | flag for verbose output; default=false | boolean | 
    
    
    
        | allowInvalidURL | flag used to allow Stub generation even if WSDL endpoint URL is not a valid URL. It's the responsibility of the user to update the endpoint value before using generated classes; default=false | boolean | 
    
    
    
        | implementationClassName | Set the name of the implementation class. Especially useful when exporting an existing class as a web service using java2wsdl followed by wsdl2java. | String |