我們正在爲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