This allows using embedded JavaFX components.
Only the minimal feature is needed, the "Target" one contains
a complete Eclipse IDE, and doesn't work in planner mode.
TODO: Add to the staging target too
Change-Id: I220df6f55e5cc73fbcadf6e5df72fc6e366d83ba
Signed-off-by: Alexandre Montplaisir <alexmonthy@efficios.com>
<compilerArguments>
<annotationpath>common/org.eclipse.tracecompass.common.core/annotations</annotationpath>
</compilerArguments>
+ <extraClasspathElements>
+ <!-- Include the jfxswt.jar, which contains the JavaFX embedding functionality -->
+ <extraClasspathElement>
+ <groupId>com.oracle</groupId>
+ <artifactId>javafx</artifactId>
+ <version>8.0.0-SNAPSHOT</version>
+ <systemPath>${java.home}/lib/jfxswt.jar</systemPath>
+ <scope>system</scope>
+ </extraClasspathElement>
+ </extraClasspathElements>
</configuration>
</plugin>
<feature id="org.eclipse.ecf.filetransfer.ssl.feature"/>
<feature id="org.eclipse.ecf.core.feature"/>
<feature id="org.eclipse.ecf.filetransfer.feature"/>
+ <feature id="org.eclipse.fx.runtime.min.feature"/>
</features>
<configurations>
<unit id="org.eclipse.wst.xml.ui" version="0.0.0"/>
<repository location="http://download.eclipse.org/webtools/downloads/drops/R3.8.1/R-3.8.1-20160912100321/repository/"/>
</location>
+<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.fx.runtime.min.feature.feature.group" version="2.4.0.201605100504"/>
+<repository location="http://download.eclipse.org/efxclipse/runtime-released/2.4.0/site/"/>
+</location>
</locations>
<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<launcherArgs>