1

我有一个基于插件的产品文件,使用:

  • org.eclipse.fx.javafx
  • org.eclipse.fx.osgi

我认为这些插件来自e(fx)clipse项目。

我正在尝试构建一个提供这些插件的目标文件(下一步将是 maven+tycho 构建)。我想我可以在这个 p2 更新网站上得到它们:

http://download.eclipse.org/efxclipse/updates-released/1.0.0/site

我的目标文件如下所示:

<?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>

但我收到此错误:“无法找到可安装单元 org.eclipse.fx.javafx”。

目标编辑器截图

如果我编辑位置,我可以选择以下项目之一:

编辑内容向导

我对每晚更新站点有相同的行为:

http://download.eclipse.org/efxclipse/updates-nightly/site

4

2 回答 2

1

您不应使用此更新站点来设置目标平台!http://download.eclipse.org/efxclipse/runtime-shared-released/1.1.0/site创建目标平台时使用。

编辑软件网站截图.

目标文件的 XML 内容如下所示:

<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
  <unit id="org.eclipse.fx.runtime.min.feature.feature.group" version="1.1.0.201411050602"/>
  <repository location="http://download.eclipse.org/efxclipse/runtime-shared-released/1.1.0/site/"/>
</location>

此处描述了具有最少内容的功能:通过特殊功能更轻松的运行时消耗

于 2014-12-11T23:21:15.493 回答
0

在这有 org.eclipse.fx.* http://download.eclipse.org/efxclipse/updates-nightly/site

如果您有问题,您可以下载 zip:http: //download.eclipse.org/efxclipse/updates-nightly/site_assembly.zip

于 2014-12-11T14:47:58.900 回答