releng: Add e(fx)clipse minimal feature to the target
authorAlexandre Montplaisir <alexmonthy@efficios.com>
Thu, 15 Sep 2016 18:05:02 +0000 (14:05 -0400)
committerAlexandre Montplaisir <alexmonthy@efficios.com>
Tue, 1 Nov 2016 19:52:20 +0000 (15:52 -0400)
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>
pom.xml
rcp/org.eclipse.tracecompass.rcp.product/tracing.product
releng/org.eclipse.tracecompass.target/tracecompass-e4.6.target

diff --git a/pom.xml b/pom.xml
index 7c3f4343c09274715b910c777ebe06b7a3d758b9..65ab45a6cb5b9d993b4b86103fa58cb9d8c7792f 100644 (file)
--- a/pom.xml
+++ b/pom.xml
             <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>
 
index 166f331cdfc5190a6af3191b19b7cbc72ad9d675..09c18f6566c5694126cc5cd1f7a8d3e588178ad2 100644 (file)
@@ -218,6 +218,7 @@ Java and all Java-based trademarks are trademarks of Oracle Corporation in the U
       <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>
index 2daf7bf220dd9c881f3aa35b4d95a2b9bb63d681..b43bf00db318b7ad6b074c7f884241aae3db1ce4 100644 (file)
 <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>
This page took 0.025451 seconds and 5 git commands to generate.