This task sets the build descriptor for a part during the build time.
| Attribute | Description | Required |
|---|---|---|
| project | The project to set build descriptor for | Yes |
| part | The part to set. Generic value is acceptable. For example, to set descriptor for all parts of the whole project, specify *. | No, the default is *. |
| buildDescriptorType | A case insensitive string, which must be one
of the following values:
|
Required only when the inheritFromParent value is set to none. |
| buildDescriptorFile | The default build descriptor file to generate the file. If the buildDescriptorFile and buildDescriptorName attribute values are empty, the build descriptor for this part will be cleared. | No, the default is "%projectName%/EGLSource/%projectName%.eglbld". |
| buildDescriptorName | The name of the build descriptor. If the buildDescriptorFile and buildDescriptorName attribute valuess are empty, the build descriptor for this part will be cleared. | No, the default is "%projectName%%TypeName%BuildOption". Type name is "NonJavaScriptDebug" -> "Debug" "JavaScriptDebug" -> "JavaScript", "JavaTarget" -> "Java™", "JavaScriptTarget" -> "JavaScript" "CobolTarget" -> "Cobol"。 |
| inheritFromParent | A string, which is one of the following values:
|
No, default is none. |
| failOnError | Whether or not the build should fail if there is an error. | No, the default is true. |
| verbose | If true, show all the logs. If false, only show important logs. | No, the default is true. |