Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space WBRIDGE and version 1.0.1
Div
Classe2e-refDiv

Otp
Floatingfalse

Builder 7.0.0-beta1 You can invoke the E2E Model Compiler from command line. This is needed, if you want to e.g. integrate the model compilation into a continuous integration server such as Jenkins.

...

If called without parameters, the E2E Command Line Compiler will print out the usage.

Parameters

You can use the following parameters to call the Command Line Compiler:

ParameterMandatoryDescriptionExample
-clean 
Perform a clean all before compiling the model. -clean
-uml(tick)Specify the path to the UML model you want to compile. -uml "C:\E2E Documentation\Basic Modeling\Frontend\uml\helloWorld.xml"

Output

The E2E Command Line Compiler has the following output:

 
CaseReturn ValueOutput
start 
23.01.2018 14:46:07 Starting compilation of 'helloWorld.xml' deployments
compilation successful0 23.01.2018 14:46:20 Compilation succeeded and took 12 seconds.
compilation with warnings0 23.01.2018 16:16:19 Found unused input object 'x1'
23.01.2018 16:16:19 The Model Compiler reports 1 warnings. Compilation took 8 seconds.
compilation with errors1 23.01.2018 14:51:39 The action 'Create Simple Object' has no incoming control flow.
23.01.2018 14:51:39 The start step must have exactly one outgoing control flow.
23.01.2018 14:51:39 The Model Compiler reports 2 errors. Compilation took 10 seconds.
compiled repository
The compiled repository will be saved to the repository folder of the Builder project (if called in E2E Builder project context), otherwise the current directory will be used. 

Compiling Libraries and Library Usage Models

Compiling library models does not differ in any way from compiling models. However, if you want to compile the library and the library usage model, take into account that you need to copy the compiled library to the libs folder of the E2E Builder project before compiling the usage model.

...