There are several ways to deploy Pricefx projects to partitions.
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 ToolYou will likely 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 provides several example projects that includes sample data. While Pricefx Studio and Pricefx Packaging Tool only allows you to deploy a limited set of data, the Maven Plugin has the extended capability to deploy (almost) any kind of data. Use the Maven plugin to deploy Pricefx’s sample projects to your development partition
Deploy the Pricefx Starter Project
The pricefx-starter template project contains a hello world module in the pricefxSrc
folder. To deploy it — including the sample data — use the Pricefx Stream Maven Plugin. Since the pricefx starter project is already set-up with the plugin, all you have to do is to establish a connection by adding a maven profile.