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 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 PluginPricefx 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. |