Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

  1. Download the pricefx-starter template project:

  2. Install IntelliJ IDEA and Pricefx Studio.

  3. 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 Pricefx  Connect to Partition.

  4. In IntelliJ, add Framework Support for Maven to your project.

  5. 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 partition

Partition

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 Pricefx  Connect to Partition. Provide a urlURL, partition name, and credentials to a user on the partition.

add pricefx partition connection