(re?)attach KNIME source code

Hi,

up to now, I used the KNIME-SDK to develop nodes. Since KNIME 3 I started to use a pure Eclipse (Mars) with the KNIME target platform definition. So far, everything is fine but I realized that the KNIME source code (for knime.base and knime.core) is not attached anymore to the plugin dependency-jars.

Do you have any suggestions how to reattach it?

Antje

You should install/include the source bundles in the target platform and after that every file should have the sources attached.

My target definition file looks like this at the moment.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?><target name="KNIME 3.1 TP" sequenceNumber="5">
<locations>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.knime.features.base.source.feature.group" version="3.1.0.v201512031304"/>
<unit id="org.knime.features.base.feature.group" version="3.1.0.v201512031304"/>
<unit id="org.eclipse.equinox.p2.user.ui.feature.group" version="2.2.100.v20150601-1708"/>
<unit id="org.knime.features.testingapplication.feature.group" version="3.1.0.v201512011302"/>
<repository location="http://update.knime.org/analytics-platform/3.1/"/>
</location>
</locations>
<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<launcherArgs>
<vmArgs>-Xmx768m
-server
-Dsun.java2d.d3d=false
-Dosgi.classloader.lock=classname
-XX:+UnlockDiagnosticVMOptions
-XX:+UnsyncloadClass 
-Dknime.enable.fastload=true
-ea
-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false
-Dorg.eclipse.swt.internal.gtk.useCairo=false
-Dorg.eclipse.swt.browser.IEVersion=10001</vmArgs>
</launcherArgs>
</target>

But even knime.base does not show the source code...

any further suggestions what could be wrong ?