Setting up your Developer Environment
Setting up your Developer Environment
Welcome to Elastic Path Cortex API: a lightweight, flexible, and secure Application Programming Interface (API) that leverages the power of the Elastic Path platform to provide rich e-commerce services.
- Installing Software - Setup and install Java, Eclipse, Maven, and Tomcat.
- Configuring for Development - Configuring the software for your local environment.
- Populating Cortex API Databases - Populate the database with demo data.
- Generate Cortex API Projects - Generate the Cortex base projects.
- Setting up Cortex API in Eclipse - Setup the Cortex API code in your IDE.
- Tomcat 6.0 (6.0.26 or later)
- Java 7 JDK 1.7 (64 bit)
- Java IDE: Eclipse RCP 4.3.1 (Kepler) (64 bit)
- Apache Maven 3.0.4
Whenever possible, we have provided notes on how to install Elastic Path on Linux. In most cases, the installation instructions are the same for installing Elastic Path on Windows and Linux.
Cortex API requires a number of Commerce Engine library dependencies. These instructions assume you have these dependencies already setup in your local or remote repository. For instructions on setting up the Commerce Engine, see the applicable version of the manual in https://docs.elasticpath.com
The setup instructions differ depending if you have a Team Developer Environment or if you are working without one. In most cases, the setup instructions are the same, but for where they differ, the sections are marked (Without Team Infrastructure) or (With Team Infrastructure). Follow the appropriate instructions based on your situation.
Elastic Path 1.9.0 is optimized and thoroughly tested to run on the technologies listed in this section. You are free to use any technology to meet your needs; however, Elastic Path strongly recommends you use the technologies listed in this section or unexpected errors may occur.