Versions Compared

Key

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

There are several ways to deploy Pricefx projects to partitions.

Pricefx Studio

Pricefx Studio provides a graphical user interface within IntelliJ that allows you to deploy your project. It has the benefit that you easily can select exactly the files you want to deploy, making deployment really fast!

Pricefx Packaging Tool

You will likely might want to set up a continuous integration, so that your project gets automatically tested and deployed when you make a commit in version control. The Pricefx Packaging Tool is a command line tool that you can easily run with docker in your CI/CD pipelines. See .gitlab-ci.yml in pricefx-starter.

Pricefx Stream Maven Plugin

Pricefx provides several example projects that includes include sample data. While Pricefx Studio and Pricefx Packaging Tool only allows allow you to deploy a limited set of data, the Maven Plugin plugin has the extended capability to deploy (almost) any kind of data. Use the Maven plugin to deploy Pricefx’s Pricefx sample projects to your development partition.

Deploy the Pricefx Starter Project

The pricefx-starter template project contains a hello world Hello World module in the pricefxSrc folder. To deploy it — including it – including the sample data — use data – use the Pricefx Stream Maven Plugin. Since the pricefx starter Pricefx Starter project is already set-up with the plugin, all you have to do is to establish a connection by adding a maven Maven profile.

Tip
This option doesn’t does not require IntelliJ or Pricefx Studio.
Tip
The pricefx-example-configuration contains a rich set of examples for many different use cases.