I have a plugin based product file using:
- org.eclipse.fx.javafx
- org.eclipse.fx.osgi
I think these plugins come from the e(fx)clipse project.
I am trying to build a target file providing those plugins (a maven+tycho build will be my next step). I thought I could get them on this p2 update site:
http://download.eclipse.org/efxclipse/updates-released/1.0.0/site
My target file looks like this:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?pde version="3.8"?><target name="my_target" sequenceNumber="1">
<locations>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.fx.javafx" version="2.2.0.201408150502"/>
<unit id="org.eclipse.fx.osgi" version="1.0.0.201408150502"/>
<repository location="http://download.eclipse.org/efxclipse/updates-released/1.0.0/site"/>
</location>
</locations>
</target>
But I get this error: "Unable to locate installable unit org.eclipse.fx.javafx".
If I edit the location, I can select one of those items:
I have the same behavior with the nightly update site:
http://download.eclipse.org/efxclipse/updates-nightly/site
You should NOT use this update-site to setup a target platform! Use
http://download.eclipse.org/efxclipse/runtime-shared-released/1.1.0/site
when creating target platforms..
The XML content of the Target file looks like this:
The feature with minimal content is described here: Easier runtime consumption through special features.