-
Notifications
You must be signed in to change notification settings - Fork 7
Development Environment Tools
See also Development Environment How to Run and Development README.md
The below links mostly point to downloads for Windows, but Linux is fine to use too
Required
Java OpenJDK or Java
Java 11 or greater is recommended, although older versions work too. NOTE: Update the Java version in your local pom.xml to match the version on your local machine.
Install Node.js from the Node.js website (recommended to use an LTS 64-bit version). Includes npm package manager
Version control system for tracking changes, and pushing/pulling to/from GitHub
Used to store Docker images of local MySQL database, and local web-app if you wish
Recommended
Java 11 upwards recommended but not essential. Install JHipster using Node.js: npm install -g generator-jhipster
Alternatively any Java IDE is fine.
Visual tool for connecting to and working with MySQL Docker image. Should connect seemlessly
Optional
May be required if using Docker for Windows but you will be prompted when installing Docker
Not required
A Maven Wrapper is included in the project source-code, so no need to install Maven. If you wish to use your local installation of Maven then jsut run 'mvn' instead of 'mvnw' from the command line. (the w in mvnw stands for wrapper)
The preference is to run MySQL images in Docker. However, you can install MySQL locally if you wish