Integración con otras aplicaciones > Gestión de software integrado > Manual del desarrollador de PTC Windchill Integration for Software Build Tools > Integración de Windchill Integration for Software Build Tools > Estructura y funciones
  
Estructura y funciones
Software Build Tools es un marco que ayuda a los programadores de software e ingenieros del versiones gestionar los procesos de compilación de software a través de una interfaz de línea de comandos. El marco utiliza una interfaz de servicio Web para Windchill y un cliente de Software Build Tools. El cliente se invoca desde un script de compilación, tal como Ant o Maven de Apache.
Los artefactos de compilación de software se almacenan como objetos de compilación de software en Windchill Integrations for Embedded Software. Un objeto de compilación de software puede ser un único fichero, tal como un fichero DLL, o un ejecutable o un único fichero ZIP con varios ficheros y carpetas.
A continuación se indican algunas de las funciones de Software Build Tools:
Los comandos de Software Build Tools pueden invocarse desde scripts de compilación personalizados. Consulte Ejemplo: Ejecución de los comandos de Software Build Tools desde scripts de compilación personalizados. También se puede utilizar un fichero de configuración con todos los comandos necesarios para realizar las operaciones de compilación. Consulte el fichero de configuración de Software Build Tools para obtener más información.
Software Build Tools dispone de extensiones que automatizan scripts de compilación, tal como Apache Ant y Apache Maven.
Los usuarios pueden ejecutar varios procesos de compilación al mismo tiempo.
Los objetos de compilación de software creados mediante Software Build Tools se crean, numeran y colocan en una carpeta de un producto, un proyecto o una biblioteca en Windchill Integrations for Embedded Software.
En la figura siguiente se muestra cómo Software Build Tools colabora con Windchill Integrations for Embedded Software para gestionar los procesos de compilación: