Crear un subproyecto
Tiene dos maneras de crear un subproyecto:
•La forma más sencilla es extraer un subproyecto de un proyecto que ya existe con el comando de menú Restructurar | Extraer subproyecto nuevo. En este caso solo necesita indicar (i) los componentes que quiere extraer del proyecto activo al subproyecto y (ii) la ubicación y el nombre del archivo de subproyecto que se extrae. Los componentes seleccionados se extraen en un archivo .mtd nuevo y se guardan en la ubicación que haya indicado. Una vez se extrae el subproyecto, este es automáticamente referenciado como subproyecto del proyecto activo y aparece como tal en el panel Archivos del proyecto. Los componentes extraídos ya no existen en el proyecto activo, pero sí aparecen referenciados desde el subproyecto que acaba de crear.
•Otra opción es empezar por crear un proyecto de MobileTogether Designer nuevo. Para configurarlo como subproyecto: (i) Agregue los componentes que quiere usar en los proyectos principales; (ii) en el panel Módulos configure las páginas de nivel principal para que no se exporten (ya que los subproyectos no deben tener páginas de nivel superior visibles). Una vez haya creado, configurado y guardado el subproyecto, debe incluirlo explícitamente en los proyectos principales en los que lo quiera usar.
Cómo configurar qué componentes de un proyecto se exportan
Al extraer un subproyecto de un proyecto, por defecto se exportan todos los componentes. Sin embargo, es posible que no quiera exportar todos los componentes. En ese caso, siga estos pasos:
1.Asigne los componentes que quiera exportar o no exportar a un módulo, como se describe en los apartados Crear módulos: nombres de módulos y de elementos y Reasignar módulos a otros módulos.
2.Configure la propiedad Exportar del módulo a Exportado o No exportado, según corresponda.
3.Extraiga el subproyecto con el comando de menú Restructurar | Extraer subproyecto nuevo.
Nota: | la propiedad Exportar también se puede configurar en el módulo Elementos sin asignar. |
Nota: | como no se pueden incluir páginas de nivel superior en los subproyectos, puede configurar los módulos que contienen esas páginas para que no se exporten. |