我们正在为Windows和Linux gtk 32位和64位平台成功构建基于Eclipse Indigo(3.7)的RCP产品,现在我们还需要为AIX ppc64位创建产品,我们做了以下变化:Eclipse RCP Product for AIX ppc64使用Maven和Tycho
在pom.xml中,我们增加环境
<environment>
<os>aix</os>
<ws>gtk</ws>
<arch>ppc</arch>
</environment>
<environment>
<os>aix</os>
<ws>gtk</ws>
<arch>ppc64</arch>
</environment>
而且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"/>
而且
<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"/>
每当我们使用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是无法解决的org.eclipse.core.filesystem.aix.ppc64插件,只有作品的依赖对于org.eclipse.core.filesystem.aix.ppc,请让我知道如果插件org.eclipse.core.filesystem.aix.ppc64不是eclipse 3.7版本库的一部分,并且需要在pom.xml文件中添加外部版本库路径,或者我错过了除上述之外的任何配置?
只是一个想法,那么如果插件在eclipse indigo存储库中不可用,那么delta pack如何能够为aixppc64创建构建? – Gaurav 2014-11-09 12:30:21