Menu

OawComponents

Steffen A. Mork

Workflow-Komponenten

Die oAW-Tools enthalten diese Workflow-Komponenten. Um sie benutzen zu können, muss als Abhängigkeit das Plug-In de.morknet.oaw.tools5 angegeben werden.

CopyComponent

Diese Komponente kopiert eine Datei in ein Zielverzeichnis.

Eingaben

  1. sourceFile

Die Datei die kopiert werden soll.

  1. destination

Das Verzeichnis, in das die Datei hineinkopiert werden soll.

Beispiel

        <component class="de.itemis.oaw.tools.component.CopyComponent">
                <sourceFile value="${profilefile}"/>
                <destination value="${resPath}"/>
        </component>M

TouchComponent

Diese Komponente legt beliebig viele leere Dateien an, falls diese noch nicht existieren.

Eingaben

  1. createFile

Hier wird der voll qualifizierte Dateiname der anzulegenden Datei hinterlegt. Dieser Parameter kann mehrfach benutzt werden, um mehrere Dateien anzulegen.

Beispiel

        <component class="de.itemis.oaw.tools.component.TouchComponent">
                <createFile value="${profilefile}"/>
        </component>

MakefileExecuter

Diese Komponente führt ein Makefile aus. Die Ausführung geschieht asynchron.

Eingaben

  1. debug

Dieses Flag spezifiziert das Debug-Verhalten dieser Komponente.

  1. makeFilePath

Mit dieser Variablen wird das Makefile festgelegt.

  1. target

Das Ziel, dass Make zu bilden hat.

**Achtung'''
Diese Komponente funktioniert nur unter Windows! **

ExitWorkflowOnErrorsComponent

Diese Komponente verursacht das Abbrechen des Workflows, wenn beim Aufrufen dieser Komponente bis hierhin ein Fehler aufgetreten ist.

Eingaben

Keine.

Beispiel

        <component class="de.itemis.mwe.components.ExitWorkflowOnErrorsComponent"/>

Related

Wiki: Home

Auth0 Logo