使用Maven和Tycho的用于AIX ppc64的Eclipse RCP产品

使用Maven和Tycho的用于AIX ppc64的Eclipse RCP产品,eclipse,maven,eclipse-rcp,eclipse-indigo,tycho,Eclipse,Maven,Eclipse Rcp,Eclipse Indigo,Tycho,我们正在为windows和Linux gtk 32位和64位平台成功构建基于Eclipse Indigo(3.7)的RCP产品,现在我们还需要为AIX ppc64位创建产品,为此我们做了以下更改: 在pom.xml中,我们添加了环境 <environment> <os>aix</os> <ws>gtk</ws> <arch>ppc</arch> </environment> <env

我们正在为windows和Linux gtk 32位和64位平台成功构建基于Eclipse Indigo(3.7)的RCP产品,现在我们还需要为AIX ppc64位创建产品,为此我们做了以下更改:

在pom.xml中,我们添加了环境

<environment>
  <os>aix</os>
  <ws>gtk</ws>
  <arch>ppc</arch>
</environment>
<environment>
 <os>aix</os>
 <ws>gtk</ws>
 <arch>ppc64</arch>
</environment>

Maven无法解析org.eclipse.core.filesystem.aix.ppc64插件的依赖关系,只适用于org.eclipse.core.filesystem.aix.ppc,请告诉我插件org.eclipse.core.filesystem.aix.ppc64是否不是eclipse 3.7存储库的一部分,是否需要在pom.xml中添加外部存储库路径,或者,除了上面提到的配置之外,我还缺少其他配置吗?

我在artifacts.xml索引文件中搜索了Indigo发行版,虽然它有一个
org.eclipse.core.filesystem.aix.ppc

<artifact id="org.eclipse.core.filesystem.aix.ppc" classifier="osgi.bundle" version="1.1.0.v20110423-0524">
  <processing size="1">
    <step id="org.eclipse.equinox.p2.processing.Pack200Unpacker" required="true"/>
  </processing>
  <properties size="3">
  <property name="artifact.size" value="8770"/>
  <property name="download.size" value="7379"/>
  <property name="format" value="packed"/>
  </properties>
</artifact>


对于
org.eclipse.core.filesystem.aix.ppc64
,它没有相应的条目。开普勒索引中有该捆绑包的条目,因此,除非您可以从其他地方获得该捆绑包,否则您的选择似乎是不构建64位版本或移动到较新版本的Eclipse。

只是想一想,如果Eclipse indigo存储库中没有插件,那么delta pack为什么能够为aixppc64创建构建?
<plugin
         id="org.eclipse.core.filesystem.aix.ppc"
         os="aix"
         arch="ppc"
         download-size="0"
         install-size="0"
         version="0.0.0"
         fragment="true"
         unpack="false"/>
   <plugin
         id="org.eclipse.core.filesystem.aix.ppc64"
         os="aix"
         arch="ppc64"
         download-size="0"
         install-size="0"
         version="0.0.0"
         fragment="true"
         unpack="false"/>
Caused by: java.lang.RuntimeException: No solution found because the problem is unsatisfiable.: [Unable to satisfy dependency from com.client.gui.feature.feature.group 6.0.0.qualifier to org.eclipse.core.filesystem.aix.ppc64 0.0.0.; No solution found because the problem is unsatisfiable.
<artifact id="org.eclipse.core.filesystem.aix.ppc" classifier="osgi.bundle" version="1.1.0.v20110423-0524">
  <processing size="1">
    <step id="org.eclipse.equinox.p2.processing.Pack200Unpacker" required="true"/>
  </processing>
  <properties size="3">
  <property name="artifact.size" value="8770"/>
  <property name="download.size" value="7379"/>
  <property name="format" value="packed"/>
  </properties>
</artifact>