私はここに文書化され、受け入れられて答えを見つけた前に、私が試したし、次の方法でこの問題を解決するために失敗しました:
私は、製品定義に機能を入れてみました。この機能は正常にインストールされていますが、RCPアプリケーションの他の機能とは独立して更新できるようになります。
私は現在動作しているp2タッチポイントコマンドを持っています。これは、p2.infファイルを使用して、RCPアプリケーション内の利用可能な更新サイトにリポジトリを追加します。それはここではいくつかのだ、私はMVN実行したときにきれいな
instructions.configure=\
org.eclipse.equinox.p2.touchpoint.eclipse.installFeature(feature:My Feature Name,featureId:com.my.domain.my.feature.id,version:1.0.0);
をインストールし、私はその機能がインストールされて得るために、このような行を追加しようとしましたが、私のティコのビルドが失敗した
instructions.configure=\
org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(location:http${#58}//myUpdateSsite/myFeature,type:0,name:My Feature Name,enabled:true);\
org.eclipse.equinox.p2.touchpoint.eclipse.addRepository(location:http${#58}//myUpdateSsite/myFeature,type:1,name:My Feature Name,enabled:true);\\
...このようになります私の直感は、このエラーメッセージは、私のRCPアプリケーションのプラグインがI WAという特徴を見つけるためにP2を教えてくれる何かが欠落していることを言っていることを私に語ったのmaven /ティコ
An error occurred while configuring the installed items session context was:
(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Configure, operand=null -->
[R]{my.domain.my.rcp.product.plugin 1.1.6.20120427-1346},
action=org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallFeatureAction).
Installable unit contains no artifacts: [R]my.domain.my.rcp.product.plugin 1.1.6.20120427-1346.
からのエラー・メッセージのビルド時にはインストールしないでください。おもう???
この製品ファイルはどこにありますか? – Wearybands