2012-12-18 12 views
6

Używam Tycho 0.16.0, a ja otrzymuję następujący błąd:„Ikona (y) nie otrzymuje” Błąd podczas tworzenia produktu z Tycho

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 

pomocą kreatora eksportu w Eclipse, wszystko działa dobrze, więc definicja produktu jest poprawna. Plik ikony zawiera mapy bitowe we wszystkich rozmiarach.

+0

pan to sprawdzić? http://stackoverflow.com/questions/10999323/error-in-tycho-while-replacing-the-product-ico-files – jsievers

Odpowiedz

6

Należy sprawdzić plik konfiguracji produktu (* .product). Ścieżka do ikon powinna być odniesiona do projektu produktu. Tak na przykład z projektu:

com.myapplication.product/ 
    myProduct.product 
    icons/ 
     application.ico 

plik myProduct.product powinna wyglądać następująco:

... 
<launcher name="executable"> 
    <linux icon="icons/application.xpm"/> 
    <macosx icon="icons/application_32.icns"/> 
    <solaris/> 
    <win useIco="true"> 
     <ico path="icons/application.ico"/> 
     <bmp/> 
    </win> 
</launcher> 
... 

Sprawdź to próbka Tycho konfiguracji produktu: https://github.com/jsievers/tycho-demo/tree/master/tychodemo.product

+1

Miałem to źle, ponieważ użyłem Eclipse File Selector, który dodał nazwę compont do lokalizacji takiej jak "project/icons/application.ico". Musiałem ręcznie edytować plik produktu jako plik tekstowy, aby działał. Dzięki za podpowiedź! – oers

Powiązane problemy