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>
私は3.7.1を使用していますし、今4をEclipseに切り替えることはできません。 bugzillaのバグへのリンクがありますか? –
@guido今バグ報告を探しています。数ヶ月前に同じ問題に遭遇したことを覚えておいてください。 – quaylar
@guido私の更新された回答 – quaylar