Reihenfolge für Build

Oft ist die Reihenfolge, in der Projekte gebuildet werden, wichtig. So muss beispielsweise ein Projekt, das in einem anderen Projekt definierte Java-Klassen benötigt, gebuildet werden, nachdem die vorausgesetzten Klassen gebuildet worden sind. Die Workbench ermöglicht dem Benutzer, die Reihenfolge, in der Projekte gebuildet werden, explizit zu definieren. Alternativ kann die Reihenfolge für den Build auch durch die Plattform berechnet werden. Hierbei werden Projektverweise als Beziehungen interpretiert, die Vorbedingungen definieren. Die Buildreihenfolge wird bei dem Builden des gesamten Arbeitsbereichs ebenso angewendet wie bei einer Gruppe von Projekten. 

Diese Reihenfolge können Sie auf der Benutzervorgabenseite Befehlslink Allgemein > Arbeitsbereich > Reihenfolge für Build ändern. 

Option

Beschreibung

Standardwert

Standardbuildreihenfolge verwenden

Diese Option ermöglicht der Plattform, die Buildreihenfolge zu berechnen. Wenn diese Option inaktiviert ist, können Sie auf die Liste der Projekte zugreifen und deren Reihenfolge bearbeiten.

Aktiviert

Projektbuildreihenfolge

Mit dieser Option können Sie Projekte auswählen und die Schaltflächen Aufwärts und Abwärts verwenden, um die Buildreihenfolge zu ändern. Mit den Schaltflächen Projekt hinzufügen und Projekt entfernen können Sie Projekte zur Buildreihenfolge hinzufügen bzw. aus ihr entfernen. Projekte, die aus der Buildreihenfolge entfernt wurden, werden zwar gebuildet, allerdings erst nach allen anderen Projekten in der Buildreihenfolge.

 

Maximale Anzahl Iterationen beim Builden mit Zyklen

Diese Benutzervorgabe ermöglicht Ihnen die Verarbeitung von Buildreihenfolgen, die Zyklen enthalten. Im Idealfall sollten zyklische Verweise zwischen Projekten vermieden werden. Projekte mit Zyklen gehören logisch eigentlich zu einem einzigen Projekt und sollten daher nach Möglichkeit immer in einem gemeinsamen Projekt zusammengefasst werden. Wenn Sie unbedingt Zyklen verwenden müssen, sind jedoch möglicherweise mehrere Iterationen der Buildreihenfolge erforderlich, bis alle Elemente einwandfrei gebuildet worden sind. Die Änderung dieser Benutzervorgabe ändert die maximale Anzahl von Iterationen, die die Workbench für die Buildreihenfolge akzeptiert, bevor die Verarbeitung abgebrochen wird.

10

Die Benutzervorgabenseite "Reihenfolge für Build" sieht etwa so aus:

Benutzervorgabenseite 'Reihenfolge für Build'

Zugehörige Referenzinformationen
Builds
Menü "Projekt"