2012-02-20 12 views
5

My eclipse RCP(3.7)アプリケーションは、現在、複数のプラットフォームで正常にエクスポートされ、うまく動作する、良い形になっています。私が必要とするのは、とosgi.configuration.areaのファイルconfig.iniのいくつかのプロパティを変更することです。日食製品エディタの設定]タブでEclipse RCP製品のカスタムconfig.ini

、私は定義既存のconfig.iniファイルを使用して、私は製品をホスティングしている同じプロジェクト(およびコア機能)内に作成config.iniを選択確認してください。

カスタムconfig.iniを作成するには、以前のエクスポートで生成されたものを取り出し、上記のプロパティを追加しました。

製品をエクスポートした後に、config.iniが編集されずにconfiguration/config.iniに自動生成されます。私は何が欠けていますか?

は、これは私の製品定義がどのように見えるかです:あなたが何かを欠落していない

<?xml version="1.0" encoding="UTF-8"?> 
<?pde version="3.5"?> 

<product name="MyApp" id="it.myapp.product" application="it.myapp.application" version="1.0.0.qualifier" useFeatures="true" includeLaunchers="true"> 

    <configIni use="default"> 
     <linux>/it.myapp.app/config.ini</linux> 
     <macosx>/it.myapp.app.app/config.ini</macosx> 
     <solaris>/it.myapp.app.app/config.ini</solaris> 
     <win32>/it.myapp.app/config.ini</win32> 
    </configIni> 

    <launcherArgs> 
     <programArgs>-nl it</programArgs> 
     <vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac> 
    </launcherArgs> 

    <windowImages /> 

    <splash 
     location="it.myapp" 
     startupProgressRect="6,378,485,13" 
     startupMessageRect="7,397,445,22" 
     startupForegroundColor="000000" /> 
    <launcher name="myapp">[...]</launcher> 

    <vm> 
    </vm> 

    <plugins> 
     <plugin id="com.ibm.icu"/> 
     [...] 
     <plugin id="org.sat4j.pb"/> 
    </plugins> 

    <features> 
     <feature id="it.myapp.feature"/> 
    </features> 

    <configurations> 
     <plugin id="it.myapp" autoStart="false" startLevel="5" /> 
     <plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="4" /> 
     <plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" /> 
     <plugin id="org.eclipse.equinox.ds" autoStart="true" startLevel="2" /> 
     <plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" /> 
    </configurations> 

</product> 

答えて

4

- これだけでは動作しません。私は同じことを経験した。うまくいけばこの機能が働いているEclipseのより新しいバージョンにアップグレードすることができます。

参照:https://bugs.eclipse.org/bugs/show_bug.cgi?id=284732

は私がルートプロパティを使用してこの問題を回避することをお勧め:

Eclipse RCP root-properties

+0

私は3.7.1を使用していますし、今4をEclipseに切り替えることはできません。 bugzillaのバグへのリンクがありますか? –

+0

@guido今バグ報告を探しています。数ヶ月前に同じ問題に遭遇したことを覚えておいてください。 – quaylar

+0

@guido私の更新された回答 – quaylar

関連する問題