unrecognized parameter --help
Usage: xjc [-options ...] <schema file/URL/dir/jar> ... [-b <bindinfo>] ...
If dir is specified, all schema files in it will be compiled.
If jar is specified, /META-INF/sun-jaxb.episode binding file will be compiled.
Options:
-nv : do not perform strict validation of the input schema(s)
-extension : allow vendor extensions - do not strictly follow the
Compatibility Rules and App E.2 from the JAXB Spec
-b <file/dir> : specify external bindings files (each <file> must have its own -b)
If a directory is given, **/*.xjb is searched
-d <dir> : generated files will go into this directory
-p <pkg> : specifies the target package
-m <name> : generate module-info.java with given Java module name
-httpproxy <proxy> : set HTTP/HTTPS proxy. Format is [user[:password]@]proxyHost:proxyPort
-httpproxyfile <f> : Works like -httpproxy but takes the argument in a file to protect password
-classpath <arg> : specify where to find user class files
-catalog <file> : specify catalog files to resolve external entity references
support TR9401, XCatalog, and OASIS XML Catalog format.
-readOnly : generated files will be in read-only mode
-npa : suppress generation of package level annotations (**/package-info.java)
-no-header : suppress generation of a file header with timestamp
-target (2.0|2.1) : behave like XJC 2.0 or 2.1 and generate code that doesnt use any 2.2 features.
-encoding <encoding> : specify character encoding for generated source files
-enableIntrospection : enable correct generation of Boolean getters/setters to enable Bean Introspection apis
-disableXmlSecurity : disables XML security features when parsing XML documents
-contentForWildcard : generates content property for types with multiple xs:any derived elements
-xmlschema : treat input as W3C XML Schema (default)
-dtd : treat input as XML DTD (experimental,unsupported)
-wsdl : treat input as WSDL and compile schemas inside it (experimental,unsupported)
-verbose : be extra verbose
-quiet : suppress compiler output
-help : display this help message
-version : display version information
-fullversion : display full version information
Extensions:
-Xpropertyaccessors : Use XmlAccessType PROPERTY instead of FIELD for generated classes
-mark-generated : mark the generated code as @javax.annotation.Generated
-Xinject-code : inject specified Java code fragments into the generated code
-episode <FILE> : generate the episode file for separate compilation
-Xlocator : enable source location support for generated code
-Xsync-methods : generate accessor methods with the 'synchronized' keyword
Options (32)
| Option | Description | Source |
|---|---|---|
-nv | : do not perform strict validation of the input schema(s) | help |
-extension | : allow vendor extensions - do not strictly follow the Compatibility Rules and App E.2 from the JAXB Spec | help |
-b file/dir | : specify external bindings files (each <file> must have its own -b) If a directory is given, **/*.xjb is searched | help |
-d dir | : generated files will go into this directory | help |
-p pkg | : specifies the target package | help |
-m name | : generate module-info.java with given Java module name | help |
-httpproxy proxy | set HTTP/HTTPS proxy. | help |
-httpproxyfile f | Works like -httpproxy but takes the argument in a file to protect password | help |
-classpath arg | : specify where to find user class files | help |
-catalog file | : specify catalog files to resolve external entity references support TR9401, XCatalog, and OASIS XML Catalog format. | help |
-readOnly | : generated files will be in read-only mode | help |
-npa | : suppress generation of package level annotations (**/package-info.java) | help |
-no-header | : suppress generation of a file header with timestamp | help |
-target (2.0|2.1) | : behave like XJC 2.0 or 2.1 and generate code that doesnt use any 2.2 features. | help |
-encoding encoding | specify character encoding for generated source files | help |
-enableIntrospection : | enable correct generation of Boolean getters/setters to enable Bean Introspection apis | help |
-disableXmlSecurity | : disables XML security features when parsing XML documents | help |
-contentForWildcard | : generates content property for types with multiple xs:any derived elements | help |
-xmlschema | : treat input as W3C XML Schema (default) | help |
-dtd | : treat input as XML DTD (experimental,unsupported) | help |
-wsdl | : treat input as WSDL and compile schemas inside it (experimental,unsupported) | help |
-verbose | : be extra verbose | help |
-quiet | : suppress compiler output | help |
-help | : display this help message | help |
-version | : display version information | help |
-fullversion | : display full version information | help |
-Xpropertyaccessors : | Use XmlAccessType PROPERTY instead of FIELD for generated classes | help |
-mark-generated | : mark the generated code as @javax.annotation.Generated | help |
-Xinject-code | : inject specified Java code fragments into the generated code | help |
-episode FILE | : generate the episode file for separate compilation | help |
-Xlocator | : enable source location support for generated code | help |
-Xsync-methods | : generate accessor methods with the 'synchronized' keyword | help |