4

p2.inf ファイルまたは製品定義ファイルを使用して、Eclipse でバンドルの開始レベルと自動開始フラグを設定できることを知っています。製品ファイルでこれを行うと、ツールのサポートが得られ、設定が起動構成に入れられます。一方、p2.inf ファイルを使用すると、機能ごとに開始レベルを管理できるため、開始レベル設定を適切にグループ化できます。

今私の質問:

開始レベルと自動開始フラグを定義する好ましい方法は何ですか? p2.inf は少し古いようですが、p2.inf を使用せずに機能ごとに開始レベルと自動開始フラグを定義する方法はありますか?

4

1 に答える 1

2

それは本当に個人的な好みに帰着します。製品レベルは、ほとんどの場合、究極の最終成果物です。あなたが発見したように、ツールの統合がはるかに優れています。製品が Tycho または PDE Build によってアセンブルされると、製品の内容と、正しく動作するために何を開始する必要があるかが正確にわかります。

ただし、特に機能のみで構成されている場合は特に、製品定義でバンドルの粒度レベルまで下げるのが適切でないと感じる場合があります。ただし、機能レベルまたはバンドル レベルで開始プロパティを定義するのは難しい場合があります。たとえば、誰かが別の製品で機能/バンドルを使用する場合、自動開始/開始レベルの要件が異なる場合があります。

FWIW、p2.inf ファイルはまったく古くありません。p2 を変更/最適化/指示するのは生のベア メタルです。それには本当に良いツールがなく、おそらく今後もありません。

于 2013-07-08T17:33:24.070 に答える