Skip to Content

Get Ready for UI5-Development on Your Local Machine

Prepare you local development environment to implement successful SAPUI5 projects.
You will learn
  • How to install the Yeoman scaffolding tool
  • How to install the easy-ui5 generator plugin for Yeoman
  • How the Multi-Target Application (MTA) build tool for Cloud Foundry works
nicoschoenteichNico SchoenteichSeptember 26, 2022
Created by
IObert
May 2, 2019
Contributors
IObert
nicoschoenteich
thecodester
  • Step 1

    Yeoman is an Open Source scaffolding tool for modern web-apps. It helps you to kickstart new projects, prescribing best practices and tools to help you stay productive.

    Install the module globally:

    Bash
    Copy
    npm install -g yo
    
  • Step 2

    In order to use Yeoman to create SAPUI5 projects, we need to install a plugin (another npm module). Yeoman recognizes all plugins automatically on the basis of the generator- prefix of the module.

    Bash
    Copy
    npm install -g generator-easy-ui5
    

    This plugin has also been published on GitHub.

  • Step 3

    Use the following command to test whether the installation has been successful.

    Bash
    Copy
    yo
    

    You should see the Easy Ui5 generator in the list of generators:

    EasyUI5

    This plugin has also been published on GitHub.

  • Step 4

    Cloud-native applications are being ship as so called mta archives. The Multi-target Application Archive Builder is a standalone command-line tool that builds a deployment-ready multi-target application archive .mtar file. You can leverage npm to install this tool as well:

    Bash
    Copy
    npm install -g mbt
    

    Run mbt --help to see all available commands.

    Which commands are supported by the Multi-target Application Archive Builder?

  • Step 5

    You might be able to skip this step. Usually, users of unix-based OS already have make preinstalled. Verify that make is installed with.

    make -v
    

    If you are using Windows and need to install make by following these instructions:

    choco install make
    
Back to top