简体   繁体   English

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

[英]Eclipse RCP Product for AIX ppc64 using Maven and Tycho

We are successfully building Eclipse Indigo(3.7) based RCP product for windows and Linux gtk 32 and 64 bit platforms, now we need to create products for AIX ppc64 bit as well, for that we have done following changes: 我们已经成功地为Windows和Linux gtk 32和64位平台构建了基于Eclipse Indigo(3.7)的RCP产品,现在我们还需要为AIX ppc64位创建产品,为此我们进行了以下更改:

In pom.xml we added environment 在pom.xml中,我们添加了环境

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

And in feature.xml we added following plugins 在feature.xml中,我们添加了以下插件

<plugin
         id="org.eclipse.swt.gtk.aix.ppc"
         os="aix"
         ws="gtk"
         arch="ppc"
         download-size="0"
         install-size="0"
         version="0.0.0"
         fragment="true"
         unpack="false"/>
   <plugin
         id="org.eclipse.swt.gtk.aix.ppc64"
         os="aix"
         ws="gtk"
         arch="ppc64"
         download-size="0"
         install-size="0"
         version="0.0.0"
         fragment="true"
         unpack="false"/>

And

<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"/>

whenever we are executing pom using maven we are getting below error: 每当我们使用maven执行pom时,都会出现以下错误:

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.

Maven is not able to resolve dependency for org.eclipse.core.filesystem.aix.ppc64 plugin and only works for org.eclipse.core.filesystem.aix.ppc, Please let me know if the plugin org.eclipse.core.filesystem.aix.ppc64 is not part of eclipse 3.7 repository and external repository path needs to be added in pom.xml, Or am i missing any configuration apart from above mentioned one? Maven无法解决org.eclipse.core.filesystem.aix.ppc64插件的依赖性,仅适用于org.eclipse.core.filesystem.aix.ppc,请让我知道插件org.eclipse.core.filesystem .aix.ppc64不是eclipse 3.7存储库的一部分,需要在pom.xml中添加外部存储库路径,或者我是否缺少上述配置之外的任何配置?

I've searched through the artifacts.xml index file for the Indigo release and whilst it has an entry for org.eclipse.core.filesystem.aix.ppc : 我搜索了Indigo发行版的artifacts.xml索引文件,并且其中包含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>

It doesn't have a corresponding entry for org.eclipse.core.filesystem.aix.ppc64 . 它没有org.eclipse.core.filesystem.aix.ppc64的相应条目。 There is an entry for that bundle in the Kepler index so, unless you can get the bundle from elsewhere, it looks like your options are to not build the 64-bit release or move to a newer version of Eclipse. 开普勒索引中有一个关于该捆绑软件的条目,因此,除非您可以从其他地方获得该捆绑软件,否则您的选择似乎是不构建64位发行版或迁移到新版本的Eclipse。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM