How to Build KNIME Analytics Platform from Source Code

Hi KNIME Team,

I’d like to build the KNIME Analytics Platform from source for development purposes, but I’m unsure about the correct and up-to-date steps.

Could you please provide guidance on the following:

  • Which repositories should I clone?
  • What are the prerequisites (e.g., Java version, Maven, Eclipse)?
  • How do I configure the development environment (target platform, settings)?
  • How can I resolve dependencies like ap.parent or other missing POMs?
  • What is the correct build command to compile and run the platform locally?

I’ve seen some older documentation, but I’d appreciate a current and complete guide for building the latest version.

Thanks in advance for your help!

Hi @vjain43
The GitHub repo knime-sdk-setup contains all the information on how to build it and the prerequisites.

1 Like

Hi @Marc_Lehner ,
My goal is to build the KNIME Analytics Platform executable from the source code. This will allow me to make custom changes directly in the source and test them within a full build.

Could you please guide me on the best approach or point me to any documentation that outlines the process for building the KNIME executable from source?