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/
...
java -version
javac -version
Docker
Database
MySQL
Use Docker.
Ensure you have docker installed
Download
.View file name docker-compose.yml The docker-compose file contains MySQL version 8.0.27 and My Adminer (database client)
In the same downloaded directory, run
docker-compose up
Go to http://localhost:8080/
System - MySQL
Server - mysql
...
DataGrip (https://www.jetbrains.com/datagrip/download/ )
MySQL Workbench (https://dev.mysql.com/downloads/workbench/ )
SequelPro (https://sequelpro.com/download )
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.