Pricefx runs on in the cloud. To develop with Pricefx, you will need a cloud-based partition and a local project for development.
Quick Start
To set up a development environment for Pricefx:
Download the pricefx-starter template project:
Install IntelliJ IDEA and Pricefx Studio.
Connect Pricefx Studio to a partition. Open the project in IntelliJ. In the Project tool windows, right-click on the project name to open the context menu, and select menu option .
In IntelliJ, add Framework Support for Maven to your project.
Optionally, set up a maven Maven profile for the Pricefx Maven Plugin.
That’s it! You will find more detailed instructions below.
Project Creation
Initialize a Pricefx project with the pricefx-starter template project. This project provides a quick way to set up a new project. You will find there:
pom.xml
.gitignore
CI/CD configuration for GitLab (.gitlab-ci.yml) and GitHub (.github/) that uses .maven/settings.xml.
A Hello World program (within pricefxSrc)
Sample data (within pricefxSrc) , which you can deploy with the Pricefx Maven Plugin.
Development Environment
Get the best development experience with IntelliJ IDEA and the Pricefx Studio plugin! Install the following:
IntelliJ IDEA — An integrated – Integrated development environment (IDE).
Pricefx Studio — a plugin – Plugin for IntelliJ that provides a graphical user interface for editing configuration files, running logics, fetching and deploying data, etc.
Connect Pricefx Studio to
a partitionPartition
To be able to use the Pricefx Studio plugin for deployment and testing, you will need to create a connection to your partition. From In IntelliJ , in the Project tool window, right-click on the project name, and in the context menu select . Provide a urlURL, partition name, and credentials to a user on the partition.