Framework and Features
Software Build Tools is a framework that helps software developers and release engineers manage software build processes through a command-line interface. The framework uses a web service interface to Windchill and a Software Build Tools client. The client is invoked from a build script such as Apache Ant or Apache Maven.
Software builds artifacts are stored as software build objects in Windchill Integrations for Embedded Software. A software build object can either be a single file such as a DLL or an executable or a single ZIP file with multiple files and folders.
Some of the features of Software Build Tools follow:
• Software Build Tools have extensions that automate build scripts such as Apache Ant and Apache Maven.
• Users can run multiple build processes at the same time.
• The software build objects created using Software Build Tools are created, numbered, and placed in a folder of a product, project, or a library in Windchill Integrations for Embedded Software.
The following figure illustrates how Software Build Tools collaborates with Windchill Integrations for Embedded Software to manage build processes: