Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 2 Current »

Tools

Homebrew

Use the script below to install

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

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/

sdk install java 8.0.392-amzn

sdk install java 17.0.9-amzn

Ensure your environment is configured properly after installation. Confirm this by running the following commands on your Terminal:

  1. java -version

  2. javac -version

Docker

Install Docker

Database

MySQL

Use Docker.

  1. Ensure you have docker installed

  2. Download .

    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

OR

Download and install any MySQL Client of your choice. Recommended:

  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.

Ensure the maven path is configured properly after installation. Confirm this by running mvn --version on your terminal.

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.

  • No labels