W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
此功能僅在Ultimate版本中受支持。
在 IntelliJ IDEA 中有兩種配置模塊化應用程序的依賴項的方法:一種方法是在主應用程序(也稱為 shell)的構(gòu)建配置中列出運行時加載模塊(RLM)的主要類(這種方式不需要為模塊創(chuàng)建構(gòu)建配置);另一種方法是為每個 RLM 創(chuàng)建構(gòu)建配置,然后在主應用程序的構(gòu)建配置中指定對這些構(gòu)建配置的依賴項。
下面討論這兩種方法及其優(yōu)點和缺點。
如果主應用程序的源代碼及其運行時加載的模塊位于同一個 IntelliJ IDEA 模塊中,則可以在主應用程序的構(gòu)建配置中列出主要的 RLM 類。另外,如果你想針對主應用程序優(yōu)化一個模塊(這大大減少了編譯模塊文件的大小),你可以通過在 UI 中打開相應的選項來實現(xiàn)。
請注意,這種指定依賴項的方式適用于 Web 和桌面應用程序,但不適用于移動應用程序。
優(yōu)點:
缺點:
以下是要使用的程序的主要步驟:
使用這種指定依賴項的方法時,應該為每個 RLM 構(gòu)建配置。此外,為了優(yōu)化 RLM 的文件大小,您應該手動指定 load-externs 和 link-report 編譯器選項(在相應的構(gòu)建配置中)。
優(yōu)點:
缺點:
以下是要使用的程序的主要步驟:
link-report=<path_to_report_file>
例如:
link-report=c:/temp/link-report.xml
將
load-externs=<path_to_report_file>
例如:
load-externs=c:/temp/link-report.xml
添加到所有相應的 RLM 構(gòu)建配置中的其他編譯器選項字段。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: