Skip to main content
Version: 8.0.x

Requirements for Setting up your Developer Environment

Overview​

Following the instructions in this guide, you can set up a standard Elastic Path developer environment with the following:

  • Zulu Open Java 8 JDK (Java Development Kit) 1.8 (64 bit)
  • Apache Maven 3.6.2

After completing the setup instructions, you can:

  • Build and run Elastic Path Web Applications from the command line
  • Import the projects into an IDE of your choice for development

System Hardware Requirements​

Your developer environment must meet the following minimum requirements:

  • Processor: 2.5 GHz quad-core processor
  • RAM: 16 GB
  • Hard Drive: Solid state drive

Prerequisites​

Before you begin setting up your developer environment, you must set up either a team infrastructure environment or a Proof of Concept infrastructure environment with the following items:

Install Development Tools​

Zulu Java​

Development on Elastic Path requires Zulu OpenJDK™ Java 8 (1.8.0_202 64-bit).

  1. Go to the Zulu OpenJDK site.

  2. In the Select a Version of Java field, select 8.

  3. In the Select a Target Operating System field, select an operating system.

  4. Do one of the following:

    • For Windows: Download and extract appropriate installation file for Windows x64
    • For Linux: : Download and extract appropriate installation file for Linux x64
    • For Mac OS X: Download and extract appropriate installation file for Mac OS X 10.13 (High Sierra) or later

Apache Maven​

Apache Maven is a dependency management and project build system that is required to build this version of Self-Managed Commerce.

Maven Compatibility

This version of Self-Managed Commerce is only compatible with Maven 3.6.2. It is not compatible with newer Maven versions.

To install Maven (on Windows):

  1. Go to Maven distribution.
  2. Download the Maven 3.6.2 (Binary zip): apache-maven-3.6.2-bin.zip.
  3. Unzip apache-maven-3.6.2-bin.zip to C:\apache-maven-3.6.2 (For Windows).

To install Maven (on Mac or Linux):

  1. Go to Maven distribution.

  2. Download the Maven 3.6.2 (Binary zip)

    apache-maven-3.6.2-bin.tar.gz.

  3. Decompress apache-maven-3.6.2-bin.tar.gz to ~\apache-maven-3.6.2.