Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Tools

Homebrew

Use the script below to install

...

Can be found here https://brew.sh/ .

Java Environment

Download and install Java. Some projects use Java 8 and others use Java 17.

SDKMAN

Use sdkman to manage and install different JDK versions. Install java https://sdkman.io/usage/

...

  1. java -version

  2. javac -version

Docker

Install Docker

Database

MySQL

Use Docker.

  1. Ensure you have docker installed

  2. Download

    View file
    namedocker-compose.yml
    .

    1. The docker-compose file contains MySQL version 8.0.27 and My Adminer (database client)

  3. In the same downloaded directory, run docker-compose up

  4. Go to http://localhost:8080/

    1. System - MySQL

    2. Server - mysql

...

  1. DataGrip (https://www.jetbrains.com/datagrip/download/ )

  2. MySQL Workbench (https://dev.mysql.com/downloads/workbench/ )

  3. SequelPro (https://sequelpro.com/download )

  4. DBeaver (https://dbeaver.io/download/ )

Microsoft SQL Server

Maven and Archiva

Download and install Apache Maven - preferrably Version 3.5.4 or lower.

...

TeamApt hosts our own Archiva where packages/dependencies are saved and managed. This Archiva is protected by authentication. So, to pull any TeamApt dependencies, you need to configure your Maven settings with the right username/password.

Settings.xml

Use Settings.xml

Download the settings.xml file and use it to override the settings.xml file in your maven .m2 folder, if any. You will need to get the appropriate archiva username and password from your Dev Lead before this can work.