Häufig gestellte Fragen FAQ

40. Wie gebe ich CIB merge-Kommandozeilenparameter als Properties an?

In der Regel wird der Kommandozeilenparameter bei = getrennt und der Parametername ohne = als Propertyname benutzt, und der Parameterwert als Textelement in das Propertyelement eingesetzt.

Beispiel: --verbose=9+all

Bei Parametern ohne = erfolgt die Trennung nach dem Namen des Parameters.

Beispiel -iWurzel.rtf

Bei Parametern ohne Wert, wird ein leeres Property-Element benutzt.

Beispiel --extended-ref

Bei Parametern mit zwei = wird das zweite = weggelassen. Das erste wird in den 
Propertynamen aufgenommen zusammen mit dem dahinterstehenden Wert. 

Beispiel --set=Application=myapp

Umsetzung für diese Beispiele:

<step command="merge" name="merge">
   <property name="--verbose">9+all</property>
   <property name="-i">Wurzel.rtf</property>
   <property name="--extended-ref"/>
   <property name="--set=Application">myapp</property>