The software required to install and run Rules SDK, also known as the Fluent SDK.
Key points
JDK8.
Maven 3.6.
IntelliJ IDE
GraphQL Plugin
Postman
Prerequisites
Let's begin by installing the correct software onto your computer. This includes software required to install and run Rules SDK, also called Fluent SDK.Below you will find a list of software that you must install before moving on to the next lesson. Use the checkboxes to track your progress as you complete each installation step
Install JDK 8. Currently, Rules SDK (Fluent SDK) supports Java 8. You can download Java 8 from the Oracle link —> JDK 8 Installation.Once installed, verify that JDK 8 is active on your system path.
Install Maven 3.6. We recommend to use Maven 3.6 which can be downloaded from Apache Maven —> Download Apache Maven. Once installed, verify that Maven is active on your system path.
⚠️ Note for Maven 3.8 users
Maven 3.8 requires repository url to use https. A small config change is required to allow the plugin project to function with Maven version > 3.6. Add a mirror (copy the code snippet provided below) in your .m2 >repository > settings.xml file:`<mirror>` <id>maven-s3-release-repo-unsecure</id> <mirrorOf>maven-s3-release-repo</mirrorOf> <url>http://mvnrepo.fluentretail.com.s3-website-ap-southeast-2.amazonaws.com/releases</url> <blocked>false</blocked> </mirror>
Install IntelliJ IDE. Use IntelliJ IDE (either CE or Ultimate edition).
IntelliJ JDK 1.8
Make sure that IntelliJ has JDK 1.8 and the installed Maven version active.
Install GraphQL Plugin. Install the GraphQL plugin for IntelliJ by using: IntelliJ > Preference > Plugins > search for GraphQL, and install it.
Install Postman. You can install Postman from this link -> Download Postman.
Other Requirements
Fluent Account. Use your previously assigned Fluent account. If you have any questions regarding your account, please email docs@fluentcommerce.com