Erstellen eines Unterprojekts
Ein Unterprojekt kann auf zwei Arten erstellt werden:
•Die einfachere Methode ist, ein Unterprojekt aus einem vorhandenen Projekt mit Hilfe des Menübefehls Umgestalten | Neues Unterprojekt extrahieren, zu extrahieren. In diesem Fall müssen Sie nur (i) die Komponenten, die aus dem aktuellen Projekt in das Unterprojekt extrahiert werden sollen, angeben und (ii) den Namen und Pfad der extrahierten Unterprojektdatei definieren. Die ausgewählten Komponenten werden in eine neue .mtd-Datei extrahiert und unter dem angegebenen Pfad gespeichert. Dieses extrahierte Unterprojekt wird automatisch als Unterprojekt des aktuellen Projekts referenziert und im Fenster "Dateien" des Projekts als Unterprojekt angezeigt. Die extrahierten Komponenten sind im aktuellen Projekt nicht mehr vorhanden, sondern werden über das neu erstellte Unterprojekt referenziert.
•Alternativ dazu können Sie ein neues MobileTogether Designer-Projekt erstellen. Um es als Unterprojekt zu konfigurieren, gehen Sie folgendermaßen vor: (i) Fügen Sie die Komponenten, die in Hauptprojekten verwendet werden sollen, hinzu; (ii) konfigurieren Sie im Fenster "Module" die Toplevel-Seiten, die nicht exportiert werden sollen (Unterprojekte dürfen keine sichtbaren Toplevel-Seiten haben). Nachdem Sie Ihr Unterprojekt erstellt, konfiguriert und gespeichert haben, müssen Sie es explizit in die Hauptprojekte, in denen es verwendet werden soll, inkludieren.
Wie wird definiert, welche Komponente eines Projekts exportiert werden sollen?
Wenn Sie ein Unterprojekt aus einem Projekt extrahieren, werden standardmäßig alle Komponenten in das Unterprojekt exportiert. Es soll jedoch eventuell nur ein Teil der Komponenten exportiert (bzw. nicht exportiert werden). Gehen Sie in diesem Fall folgendermaßen vor:
1.Weisen Sie die Komponenten, die exportiert (bzw. nicht exportiert) werden sollen einem Modul zu, wie in den Abschnitten Erstellen von Modulen: Modul- und Elementnamen und Zuweisen von Elementen zu anderen Modulen beschrieben.
2.Definieren Sie die Eigenschaft Exportieren des Moduls je nach Wunsch als Exportiert oder Nicht exportiert.
3.Extrahieren Sie das Unterprojekt mit Hilfe des Menübefehls Umgestalten | Neues Unterprojekt extrahieren.
Anmerkung: | Die Eigenschaft Exportieren kann auch im Modul Nicht zugewiesene Elemente definiert werden. |
Anmerkung: | Da in einem Unterprojekt keine Toplevel-Seiten vorhanden sein dürfen, können Sie festlegen, dass das/die Modul(e), das/die Toplevel-Seiten enthält, nicht exportiert werden soll(en). |