2012-03-12 4 views
1

私は自分のサイト用のカスタムビルドスクリプトを持っています。 eclipseでCtrl + Bキーを押すたびにこのスクリプトを起動したい。Eclipse PDT Builder - それはなんですか?どうすれば無効にできますか?

新しいビルダが上部に表示されるように設定しました。私自身のビルダーが正常に動作している間、Eclipseは "Validation"と "Script Builder"も呼び出します。限り、私はこれらの2つが絶対に何もしないと言うことができますが、完了するために年齢を取る。

Eclipse PDT Builiders

私は単にそれらを無効にするが、ちょうど別のインスタンスとしてそれらを再度作成し、日食しようとしています。 (したがって重複したもの)

PHPビルドパスでは*に除外を追加しようとしましたが、何もしませんでした。

"検証"と "スクリプトビルダー"は正確に何をしますか?なぜ、彼らはずっと長く、そしてとりわけそうですか:どうすればそれらを無効にすることができますか?

答えて

4

これらの2つのビルダーを無効にした後で再追加されるという事実はバグです。 bugs.eclipse.orgにバグレポートを提出してください。これらの2つのビルダーは異なるグループの人々によって管理されているので、別々のバグレポートを提出する必要があります。

検証ビルダーは、プロジェクト内の成果物に対してさまざまな検証を実行します。同じダイアログの[検証]プロパティページで実行されたすべての検証が表示されます。このページでは、必要のない検証のカテゴリを選択的に無効にすることができます。

スクリプトビルダはPDTから来ており、おそらく実際のPHP成果物の検証を実行します。あなたがすでに試したことの外に、私はそれを無効にする方法を知らない。

+0

ありがとうございますが、これらのバリデータを無効にしないと、コード補完機能と不正な構文の強調表示機能が無効になりますか? –

+0

バリデータを無効にしても完了は無効になりませんが、エラーのフラグは無効になります。 –

1

2年後と私は最新のPDTで全く同じ問題があります。

これは私がやったことです:

検証:

  • 右クリックプロジェクト
  • プロパティ
  • 検証
  • クリックしてチェックボックス
  • クリックしてチェックボックス "プロジェクト固有の設定を有効にします" 「すべてのバリデータを中断する」

スクリプトビルダー:

  • 右クリックし、プロジェクト
  • プロパティ -
  • PHPのビルド・パス
  • "ビルド・パス上のソースフォルダ:" からすべてのフォルダを削除
  • またはすべてを除去するが、構文エラーを実際にチェックしたいもの

今すぐPHPプロジェクトの "ビルド"フェーズは短く(半分のように):))

しかし、Eclipseを使用してPHPソースをナビゲートできるようにするには(関数を右クリックして "Open declarationまたは関数名でF3を押す)、スクリプトビルダに移動するソースを持つフォルダを残す必要があります。私は様々なフレームワークのソースを含む巨大なフォルダを持つプロジェクトを持っていましたが、それらを "ビルドパス上のソースフォルダ:"から削除し、プロジェクトソースを持つ左のフォルダのみを削除しました。ビルド時間が2分の1に短縮されました。

関連する問題