Development tools

The tools needed to implement solutions depend on the implementation language. In either case you will need an Integrated Development Environment (IDE) that suits the requirements of the specific language, e.g. VS Code for TypeScript development or Eclipse for Java development.

Note:

We recommend using the latest version of the tools unless specified otherwise. Additionally, we do not recommend using GitBash on Windows since it doesn't mask the password that is entered by the user.

Implementing projects with TypeScript

Node.js

Currently, only Node.js 20 from version 20.11.1 is supported to install Solution CLI and execute npm commands.

Further information: https://nodejs.org

VS Code plug-ins (optional)

  • ESLint: Integrates ESLint JavaScript into VS Code.
  • Gremlins tracker: Reveals some characters that can be harmful because they are invisible or looking like legitimate ones.

Implementing projects with Java

Maven

Maven version >=3.6.1 is required to develop Generic Service Projects based on Java.

Please download and install maven from https://maven.apache.org.