IntelliJ IDEA指定編譯設(shè)置

2018-10-26 09:11 更新

編譯輸出位置

您的源和測(cè)試源以及每個(gè)模塊都有單獨(dú)的編譯輸出文件夾。

默認(rèn)情況下,編譯結(jié)果將會(huì)輸出到:

  • Sources: <ProjectFolder>/out/production/<ModuleName>
  • Tests: <ProjectFolder>/out/test/<ModuleName>

在項(xiàng)目級(jí)別,您可以更改可以更改輸出路徑的 <ProjectFolder>/out 部分。如果您這樣做(比如:指定一些 <OutputFolder> 而不是 <ProjectFolder>/out),但是不重新定義模塊級(jí)別的路徑,那么編譯結(jié)果將轉(zhuǎn)到 <OutputFolder>/production/<ModuleName> 和 <OutputFolder>/test/<ModuleName>。

在模塊級(jí)別,您可以分別為模塊源和測(cè)試指定任何所需的編譯輸出位置。

指定編譯輸出文件夾

編譯輸出文件夾在 "項(xiàng)目結(jié)構(gòu)" 對(duì)話框中指定(文件| 項(xiàng)目結(jié)構(gòu)(File | Project Structure))。

項(xiàng)目默認(rèn)文件夾。選擇項(xiàng)目。在 "項(xiàng)目編譯器輸出" 字段中,指定相應(yīng)的路徑。

模塊輸出文件夾。 選擇模塊,選擇感興趣的模塊,然后選擇路徑。您需要的控件位于上半部分,在編譯器輸出下。

配置編譯器設(shè)置

您可以修改已識(shí)別資源的列表,排除編譯中的某些路徑,選擇所需的編譯器,配置注釋處理等。

  1. 打開"設(shè)置/首選項(xiàng)" 對(duì)話框 (Ctrl+Alt+S)。
  2. 在編譯器頁(yè)面 (在生成,執(zhí)行,部署部分)中,您可能需要修改正則表達(dá)式來描述要被識(shí)別為資源的文件的擴(kuò)展名(資源模式字段)。使用分號(hào)(;)分隔單個(gè)模式。參考通配符列表和示例。
  3. 在“排除”頁(yè)面,指定不應(yīng)包含在編譯中的文件和文件夾。使用將項(xiàng)目添加到列表中。注意:如果排除的路徑是正在編譯的源代碼的依賴項(xiàng),則該路徑將包含在編譯中,并由編譯器根據(jù)需要進(jìn)行處理。如果文件包含錯(cuò)誤并且無法編譯,但對(duì)當(dāng)前項(xiàng)目狀態(tài)并不重要,或者如果要跳過某些文件而不將其包含在輸出目錄中,則可以將這些文件從編譯中排除。
  4. 在 Java 編譯器頁(yè)面,檢查正在使用的編譯器是否是所需的編譯器。如有必要,請(qǐng)選擇其他編譯器。如果您對(duì)與 IntelliJ IDEA 捆綁在一起的 Eclipse 編譯器的版本不滿意,您可以將這個(gè)編譯器直接替換為從 Eclipse 下載頁(yè)面下載的 IntelliJ IDEA 分布。但是請(qǐng)注意,相應(yīng)的歸檔文件的名稱應(yīng)該與模式 ecj -*. jar 匹配。
  5. 在注釋處理器頁(yè)面, 配置注釋處理參數(shù)。
  6. 應(yīng)用更改并關(guān)閉對(duì)話框。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)