2012-03-12 101 views
1

我有我的網站的自定義生成腳本。我想在eclipse中按ctrl + b時調用這個腳本。Eclipse PDT Builder - 它是什麼?我該如何禁用它?

我已經在頂部配置了一個新的構建器。雖然我自己的構建器運行良好,但eclipse也會調用「Validation」和「Script Builder」。據我可以告訴這兩個什麼都不做,但需要很長時間才能完成。

Eclipse PDT Builiders

我試圖簡單地禁用它們,但是Eclipse只是再次創建它們的另一個實例。 (因此重複)

我試圖添加一個排除*的PHP構建路徑,但沒有做任何事情。

「驗證」和「腳本生成器」是做什麼的?爲什麼他們需要這麼長時間,最重要的是:我如何禁用它們?

回答

4

這兩個構建器在您禁用它們後重新添加的事實是一個錯誤。請在bugs.eclipse.org上提交錯誤報告。您需要提交單獨的錯誤報告,因爲這兩個構建器由不同的人員維護。

驗證構建器對您的項目中的構件執行各種驗證。您可以在同一對話框中的「驗證」屬性頁面中查看所有驗證。在該頁面中,您可以選擇性地禁用不需要的驗證類別。

腳本生成器來自PDT,可能會對實際的PHP工件執行驗證。除了你已經嘗試過的之外,我不知道有一種方法來禁用它。

+0

謝謝,但不會禁用那些驗證器禁用一些代碼完成和錯誤的語法高亮功能? – 2012-03-12 22:01:38

+0

禁用驗證器不會禁用完成,但會禁用標記錯誤。 – 2012-03-12 22:05:13

1

2年後,我和最新的PDT有完全相同的問題。

這是我做過什麼:

驗證:

  • 右擊項目
  • 屬性
  • 驗證
  • 點擊勾選 「啓用項目特定設置」
  • 點擊複選框「暫停所有驗證器」

腳本生成器:

  • 右擊項目
  • 屬性 -
  • PHP構建路徑
  • remove從 「源文件夾構建路徑:」 所有文件夾
  • 或刪除所有,但你真的想檢查語法錯誤

Now但是,如果您希望能夠使用Eclipse導航PHP源代碼(如右鍵單擊函數並選擇「打開聲明」 「或按功能名稱上的F3),那麼您需要在Script Builder中保留您想要導航的源文件夾。我有一個包含各種框架源文件的大文件夾項目,我從「構建路徑上的源文件夾:」中刪除了這些文件夾,只保留了具有項目源文件夾。這減少了建設時間到第二個左右。

相關問題