Hi KNIME Team,
I attempting to build the KNIME Analytics Platform (version 5.4.4) from source code. Following the instructions in the knime-sdk-setup repository, I successfully configured the KNIME-AP.target file and validated that the target platform resolves correctly in Eclipse. However, when importing critical components (e.g., knime-core-ui, knime-workbench), Eclipse consistently throws errors, preventing further progress. Despite reviewing community discussions (thread 1, thread 2), I remain unable to resolve these issues independently.
Below, I detail my environment, steps taken, and specific problems for your reference:
Environment & Setup
- KNIME Version: 5.5.0 (branch
analytics-platform/5.5.0). - Eclipse IDE: Eclipse IDE for RCP Developers (2024-03 release).
- Java: JDK 17 (aligned with Eclipse requirements).
- Target Platform:
KNIME-AP.targetloaded without errors.
Steps Taken
- SDK Setup:
- Cloned
knime-sdk-setup, executedmvn clean installfor the target platform. - Verified
KNIME-AP.targetresolves all dependencies (no missing plugins in Eclipse).
- Cloned
- Project Import:
-
- Downloaded source code ZIP files for
knime-core,knime-core-ui, andknime-workbenchfrom GitHub and imported them via “Existing Projects into Workspace”.
- Downloaded source code ZIP files for
-
- Error Manifestation:
- Dependency Issues: Eclipse reports compilation errors due to unresolved classes (e.g.,
org.eclipse.uiclasses inknime-core-ui). - JDK Compatibility: Adjusted project-specific JRE settings to JDK 17 (verified via
Java Build Path).
- Dependency Issues: Eclipse reports compilation errors due to unresolved classes (e.g.,
Specific Queries
-
Dependency Resolution:
- Are additional repositories (beyond
knime-sdk-setup) required forknime-core-ui? The target platform resolves dependencies, but Eclipse still flagsorg.eclipse.uiimports as errors.
- Are additional repositories (beyond
-
Project Import Method:
- Could the errors be caused by incorrect import procedures? I downloaded the source ZIPs for
knime-core-ui,knime-workbench, etc. from GitHub and imported them as “Existing Projects into Workspace”. Is this the recommended approach, or should these components be imported differently?
Best regards,
Korn
Note: Attached are snippets of the Eclipse error logs for reference.

