introduction download and setup - devonfw/getting-started GitHub Wiki

Table of Contents

Download and Setup

In this section, you will learn how to setup the devonfw environment and start working on first project based on devonfw.

The devonfw environment contains all software and tools necessary to develop the applications with devonfw.

Prerequisites

In order to setup the environment, following are the prerequisites:

  • internet connection (including details of your proxy configuration, if necessary)

  • more than 1GB of free disk space to install customized environment

  • command line tool devonfw IDE is already installed

Download

Please refer to the devonfw-ide documentation for the current installation process.

Older devonfw distributions can be obtained from the FTP releases library and are packaged in a ZIP file that includes all the needed tools, software and configurations. Browse to the corresponding version folder in order to get the latest version.

Setup the Workspace for Older Versions

Windows

  1. Unzip the devonfw distribution into a directory of your choice. The path to the devonfw distribution directory should contain no spaces, to prevent problems with some of the tools.

  2. Run the batch file "create-or-update-workspace.bat".

setup 1

This will configure the included tools like Eclipse with the default settings of the devonfw distribution.

The result should be as seen below

setup 2

The working devonfw environment is ready!

Note : If you use a proxy to connect to the Internet, you have to manually configure it in Maven, Sencha Cmd and Eclipse. Next section explains about it.

Linux

  • Unzip the devonfw distribution into a directory of your choice. The path to the devonfw distribution directory should contain no spaces, to prevent problems with some of the tools.

  • Run the script: . env.sh

run env sh
  • Run the script: . create-or-update-workspace

create update ws

These both . env.sh and . create-or-update-workspace will set PATH for all the software included with devon distribution like: eclipse, maven, java etc. Also this will generate some file like eclipse_main used to invoke eclipse.

  • For vscode setup we have to execute create-or-update-workspace-vs

  • There are a also scripts initialize.sh and uninstallUI.sh.

    • initialize.sh: installs angular, node, python, ant, and subversion

    • uninstallUI.sh: is used to uninstall the above software

⚠️ **GitHub.com Fallback** ⚠️