Hello.
I have a question about building KNIME.
I use knime in my research, and I have to modify some messages, so I want to modify knime.core.
I tried to build the latest version org.knime.core but it failed to build due to an error in the pom.xml file.
Follow https://github.com/knime/knime-sdk-setup to import the org.knime.sdk.setup project into eclipse, set the target platform to KNIME-AP-complete.targer and launch knime. I imported the org.knime.core project in the same workspace, modified the welcome message of KNIMEConstants.java, and launched the sdk-setup. The source file of the jar that was downloaded to the target-platform in sdk-setup without the modified welcome message It opens.
org.knime.core I need to build the project and convert it to a jar so that I can reflect the modified source, but org.knime.core can not be built as a jar file.
-
We know that we do not currently provide a complete maven build environment. Is that right?
-
When will you be able to build org.knime.core?
Checkout got the 2018-12 branch of github, which seems to be the recently released 3.7 version source.
The 3.7 version of the 2018-12 branch is not a maven build environment.
- It seems to build with ant and buckminster. Is that right? Or should I use another build tool?
I set up the buckminster environment by following https://www.knime.com/building-knime-and-update-sites.
Enter “Open a Component Query” -> “http://www.knime.org/KNIME.cquery” -> Component Name: org.knime.core Input -> Resolve to Wizard.
ERROR [0002]: No component named org.apache.xmlbeans: osgi.bundle is known to Buckminster
ERROR [0002]: No suitable provider for component org.knime.config: osgi.bundle was found in resourceMap http://www.knime.org/files/KNIME-git.rmap
ERROR [0002]: No suitable provider for component org.knime.config: osgi.bundle was found in searchPath knime-config.git
ERROR [0002]: Rejecting provider git ({0} / git / knime-config, {1} [D: /WORK/_knime_201812/git/knime-config.org.knime.config]
ERROR No reader type with id has been registered with extension-point org.eclipse.buckminster.core.readerTypes
Errors and Warnings
E [0002]: No component named org.apache.xmlbeans: osgi.bundle is known to Buckminster
E [0002]: No suitable provider for component org.knime.config: osgi.bundle was found in searchPath knime-config.git
E [0002]: Rejecting provider git ({0} / git / knime-config, {1} [D: /WORK/_knime_201812/git/knime-config.org.knime.config]): No component match was found: No reader type with id has been registered with extension-point org.eclipse.buckminster.core.readerTypes
TAG-ID 0002 = Query for org.knime.core / 0.1.0, path: org.knime.core: osgi.bundle $ 3.7.2.qualifier
- What is the component name of org.knime.core?
Changing Component Name to org.knime.base causes the following error:
ERROR [0001]: No suitable provider for component org.knime.base / 0.1.0 was found in resourceMap http://www.knime.org/files/KNIME-git.rmap
ERROR [0001]: No suitable provider for component org.knime.base / 0.1.0 was found in searchPath knime-core.git
ERROR [0001]: Rejecting provider git ({0} / git / knime-core, {1} [D: /WORK/_knime_201812/git/knime-core.org.knime.base]): No component match was found
ERROR No reader type with id has been registered with extension-point org.eclipse.buckminster.core.readerTypes
Errors and Warnings
E [0001]: No suitable provider for component org.knime.base / 0.1.0 was found in resourceMap http://www.knime.org/files/KNIME-git.rmap
E [0001]: No suitable provider for component org.knime.base / 0.1.0 was found in searchPath knime-core.git
E [0001]: Rejecting provider git ({0} / git / knime-core, {1} [D: /WORK/_knime_201812/git/knime-core,org.knime.base]): No component match was found: No reader type with id has been registered with extension-point org.eclipse.buckminster.core.readerTypes
TAG-ID 0001 = Query for org.knime.base / 0.1.0
- How do I build knime using buckminster?