Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven &引用;图标未被替换“;使用Tycho构建产品时出错_Maven_Icons_Eclipse Rcp_Tycho_P2 - Fatal编程技术网

Maven &引用;图标未被替换“;使用Tycho构建产品时出错

Maven &引用;图标未被替换“;使用Tycho构建产品时出错,maven,icons,eclipse-rcp,tycho,p2,Maven,Icons,Eclipse Rcp,Tycho,P2,我使用的是Tycho 0.16.0,出现以下错误: Error - 7 icon(s) not replaced in C:\Users\weich01\AppData\Local\Temp\p2.brandingIron8219115442087687624\launcher.exe using C:\Development\Workspaces\Workspace RCP SR2\de.mycompany.myproduct.product\target\products\MyProduct

我使用的是Tycho 0.16.0,出现以下错误:

Error - 7 icon(s) not replaced in C:\Users\weich01\AppData\Local\Temp\p2.brandingIron8219115442087687624\launcher.exe using C:\Development\Workspaces\Workspace RCP SR2\de.mycompany.myproduct.product\target\products\MyProduct\de.mycompany.myproduct.feature\logo_pms_2011.ico

使用Eclipse中的导出向导,一切正常,因此产品定义是正确的。图标文件包含各种大小的位图

您应该检查产品配置文件(*.product)。图标的路径应与产品项目相关。例如,项目:

com.myapplication.product/
    myProduct.product
    icons/
        application.ico
您的myProduct.product文件应如下所示:

。。。
...
检查此tycho产品配置示例:

您检查过这个吗?我错了,因为我使用了Eclipse文件选择器,它将组件的名称添加到位置,如“project/icons/application.ico”。我必须手动编辑产品文件作为文本文件,使其工作。谢谢你的提示!