Skip to content

Environment Setup

FlagCourier edited this page Feb 25, 2021 · 5 revisions

This Document is a STUB

This document may contain incomplete or false information.

Getting Started

Minimum Requirements

FlagWar requires only two things to be built:

  • Apache Maven, for managing builds and checking code compliance
  • A Java Development Kit (JDK) for Java 8+

Note, both of these may be provided by your IDE. IntelliJ for example ships with Apache Maven 3, and has the option to grab from a list of available JDKs. Eclipse by comparision also provides integration for Maven via M2Eclipse, though Maven is not bundled with the integration.

Don't have a JDK or Maven installed, and using an IDE that doesn't include either? Time to grab them! See either Manual Setup on Windows or use SDKMAN!.

Manual Setup on Windows

Apache Maven
Oracle OpenJDK

Manual Setup on Ubuntu LTS

Manual Setup on Enterprise Linux (RedHat / CentOS / RockyLinux)

Using SDKMAN!

You might check out the SDKMAN! project, which can be used to manage both. See SDKMAN! Installation if that's the route you want to take.

For convenience's sake, the following shell commands should be all you need for a usable environment after installation.

# For specific JDK distributions, see https://sdkman.io/jdks
sdk install java


# Installs Apache Maven
sdk install maven

Additional Tools

The Following tools are not strictly necessary, but they do provide good workflow improvements, or may help you spot mistakes early on.

Clone this wiki locally