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