Verificando autenticación…

Skip to main content

Programming Languages

Below are the steps to install the most commonly used programming languages in LATAM Airlines projects:

OpenJDK

Consider the lifecycle of Eclipse Temurin, which is the base image used for building Java applications at LATAM Airlines.

VersionRelease DateSecurity Support
25 (LTS)2025-09-222031-09-30
21 (LTS)2023-10-102029-12-31
17 (LTS)2021-09-222027-10-31
11 (LTS)2021-08-012027-10-31
8 (LTS)2021-07-292030-12-31
Installing openjdk on macOS
brew install openjdk
Verifying Java installation
java -version

Gradle Configuration

Gradle is a build automation tool for our code that builds upon the contributions made by tools like Ant and Maven, but attempts to take it all a step further.

To start, it relies on Groovy and a DSL (Domain Specific Language) to work with a simple and clear language when constructing the build compared to Maven.

On the other hand, it has great flexibility that allows working with it using other languages and not just Java. In addition, it has a solid dependency management system.

Gradle runs on all major operating systems and only requires the installation of a Java JDK version 8 or higher.

Installing gradle on macOS
brew install gradle

Verify your installation:

Verifying Gradle installation
gradle -v

NodeJS

NodeJS is a cross-platform runtime environment for the server layer (server-side) based on JavaScript.

It is event-driven and was designed to build scalable applications, allowing you to establish and manage multiple connections at the same time. Thanks to this feature, you don't have to worry about process blocking, as there are no locks.

More information can be found at: https://nodejs.org/en

| jq -r '.result.releases[] | select(.isMaintained) | select(.isLts) | select(.isEol|not) | ["|" , .label, "|", .releaseDate, "|", .eolFrom, "|"] | @tsv'

-->

VersionRelease DateSecurity Support
24 (LTS)2025-05-062028-04-30
22 (LTS)2024-04-242027-04-30
20 (LTS)2023-04-182026-04-30
Installing node and npm on macOS
brew install node npm

Verify the installation:

Verifying Node.js and npm installation
node -v
npm -v