「外掛程式編譯器」喜好設定

編譯器喜好設定頁面

外掛程式資訊清單編譯器會將 plugin.xmlfragment.xmlMANIFEST.MF 中的語法錯誤全部標示為錯誤。 如同外掛程式資訊清單中的語意問題,每個問題種類的嚴重性都可以設為錯誤警告忽略

工作區和專案設定

外掛程式編譯器喜好設定是在 開啟編譯器喜好設定頁面 視窗 > 喜好設定... > 外掛程式開發 > 編譯器 喜好設定頁面中針對工作區層次設定的,適用於於工作區中所有的外掛程式專案。

您也可以利用外掛程式專案層次的編譯器設定來置換工作區範圍的設定。 如果要這麼做,請從外掛程式專案的快速功能表中選取內容。 在內容對話框中,您可以在外掛程式開發 > 外掛程式資訊清單編譯器喜好設定頁面中,自訂專案層次的資訊清單編譯器設定。

一般設定

編譯器喜好設定頁面一般區段

選項

說明

預設

未定義必要屬性

外掛程式檔案中遺漏必要屬性

Error

不相容環境

外掛程式的環境設定不符合目標平台的環境設定

警告

遺漏匯出的套件

Java 來源資料夾中的一或多個套件未包含在 Export-Package 資訊清單項目中

忽略

建置設定

編譯器喜好設定頁面建置區段

選項

說明

預設

'source.<library>' 項目有問題

來源項目的語意有問題

警告

'output.<library>' 項目有問題

輸出項目的語意有問題

警告

遺漏 'output.<library>' 項目

來源項目存在,但沒有相符的輸出

忽略

'bin.includes' 項目有問題

二進位併入項目的語意有問題

警告

'src.includes' 項目有問題

來源併入項目的語意有問題

警告

Java 標準內容遺漏或不相容

專案的 Java 標準設定在 build.properties 中沒有相符的項目

警告

遺漏特定專案專用的 Java 編譯器設定

專案的 Java 編譯器設定在 build.properties 中沒有相符的項目

忽略

檔案編碼遺漏或不正確

專案的檔案編碼設定在 build.properties 中沒有相符的項目

忽略

build.properties 檔發生其他問題

其他問題不在另一個設定中

警告

版本化設定

編譯器喜好設定頁面版本化區段

選項

說明

預設

必要軟體組中遺漏版本

必要軟體組資訊清單項目沒有版本限制

忽略

匯出的套件中遺漏版本

匯出的套件資訊清單項目未指定版本

忽略

匯入的套件中遺漏版本

匯入的套件資訊清單項目沒有版本限制

忽略

用法設定

編譯器喜好設定頁面用法區段

選項

說明

預設

未解析的相依關係

找不到外掛程式相依關係(必要的軟體組或匯入的套件)

Error

未解析的延伸點

找不到延伸點的提供者

Error

使用內部延伸點

對標示為內部的延伸點提供延伸

警告

使用淘汰的屬性和元素

提供的延伸使用延伸點中標示為淘汰的屬性或元素

警告

使用未提出的字串

外掛程式使用的字串可能在 plugin.properties 中轉換

忽略

參照設定

編譯器喜好設定頁面參照區段

選項

說明

預設

元素不合法

在延伸中參照不合法的元素

警告

屬性不合法

在延伸中參照不合法的屬性

警告

參照不存在的類別

從延伸中參照的類別不存在於專案中

警告

參照不建議的類別

從延伸中參照的類別出現不建議存取警告

警告

參照不存在的資源

從延伸中參照的資源不存在於專案中

警告

參照不存在的 ID 屬性

參照的 ID 屬性未由已知延伸所定義

警告

不明顯的問題

以下是 PDE 所標示的一些不明顯潛在問題的簡要說明:

相關參照

「PDE 編譯器」喜好設定
PDE 喜好設定