どこにコピーしましたか? Feature and Plug-in custom build stepsでは、それは言う:
は、カスタムターゲットを使用するには、フィーチャーまたはプラグインのbuild.properties
ファイルにプロパティcustomBuildCallbacks
を定義する必要があります。このプロパティの値は、カスタムターゲットを含むfeature/plug-in
のルートを基準にしたxmlファイルの場所です。
xml
ファイルが他の場所にある場合は、customBuildCallbacks.buildpath
というプロパティを使用して、使用するディレクトリを設定します。
は「オーバーライド無視」メッセージであってもよいためである:
「あなたは上書きcustomBuildCallbacksがありますが、私(PDE)はそれを見つけることができませんか」?
注:コメントbug 165768に言及Andrew Niefer、customBuildCallbacksに関する設計上の誤差日食3.2.1(とこの日にまだオープン)以来。
2プラグイン、両方のプラグインbuild.properties
中で両方が、同じcustomBuildCallbacks.xmlを使用します。
customBuildCallbacks=../mydefaultcallbacks/customBuildCallbacks.xml
その後、あなたは別のコールバックを使用しなければならない第3回プラグインを持っているので、このプラグインでbuild.properties
customBuildCallbacks=./customBuildCallbacks.xml
をそしてあなたにもコールバックを使用しなければならない機能を持っているが、:次のように記述しますこの中にあなた 書き込みがbuild.properties
を特徴と何でも、あなたがこのメッセージになってしまいます。
[available] DEPRECATED - <available> used to override an existing property.
[available] Build file should not reuse the same property name for different values.
アンドリュー自身が2006年にコメント:
プラグインのbuild.xml
からcustomBuildCallbacks
プロパティを継承していることが表示されます特徴。
ありがとうございました。私はPDE build.propertiesと同じディレクトリにcustomBuildCallbacks.xmlを持っていましたが、これはビルドするプラグインでもありませんでした。それをプラグインに移動する方がはるかに優れています。 – JesperE
「無視されたオーバーライド」は、https://bugs.eclipse.org/bugs/show_bug.cgi?id=165768に関連している可能性があります。このバグでは、警告にもかかわらずカスタムターゲットが呼び出されることがあります。 –
@Andrew:このアップデートをありがとうございます。私は私の答えを完了しました。 – VonC