In some cases, it is possible that AlgoTrader will prepare a specific version for you, with a hotfix or feature designed and implemented only for you. It requires a change in your default project settings, there are 3 places where you will need to put your new version number:
- pom.xml file in Bootstrap/conf project:
Inside this file, the new version needs to be put in algotrader-conf artifact.
- pom.xml file in Bootstrap/launch project:
Inside this file, the version needs to be changed in algotrader-core dependency:
- Third place is pom.xml file of any strategy that you would like to run using your new version, the same way as in launch project it will be needed to change algotrader-core dependency here, for example:
The last step is to run mvn clean install on bootstrap project to make sure that the conf project jar file with the proper version will be created. And that's it, now you can run your new AlgoTrader version using the same launchers as usual.
In newer IDEA versions it's also necessary to reimport all the projects after this change: