W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
此功能僅在Ultimate版本中受支持。
有兩個(gè)地方可以更改Osmorc的設(shè)置:
在facet設(shè)置中,您首先必須決定是自己編輯清單文件,還是希望Osmorc使用來自其他模塊和庫的依賴項(xiàng)的bnd創(chuàng)建它。
當(dāng)您決定手動(dòng)維護(hù)清單文件時(shí),Osmorc會(huì)在模塊中創(chuàng)建依賴關(guān)系,并在清單文件更改的模塊中創(chuàng)建框架實(shí)例bundle。在這里,您負(fù)責(zé)bundle之間的OSGi依賴關(guān)系,Osmorc嘗試將它們與相應(yīng)的模塊依賴關(guān)系進(jìn)行匹配。
讓Osmorc為您生成清單文件正好相反。您可以像開發(fā)IntelliJ IDEA中的任何其他應(yīng)用程序一樣開發(fā)應(yīng)用程序。您在其他模塊和庫上添加依賴項(xiàng),Osmorc嘗試在運(yùn)行bundle時(shí)將這些依賴項(xiàng)轉(zhuǎn)換為OSGi依賴項(xiàng)。
如果您自己維護(hù)清單文件,則必須告訴Osmorc它在哪里可以找到它。您可以為每個(gè)模塊更改此位置,也可以在項(xiàng)目設(shè)置中定義項(xiàng)目默認(rèn)值并在此處使用。
每次編譯模塊時(shí),Osmorc都會(huì)為該模塊創(chuàng)建一個(gè)bundle JAR。運(yùn)行Osmorc運(yùn)行配置時(shí)使用此JAR。您可以更改JAR的命名方式和放置位置,但在大多數(shù)情況下,創(chuàng)建的默認(rèn)值應(yīng)該是正常的。
創(chuàng)建的JAR包含編譯輸出和清單文件 - 手動(dòng)維護(hù)或Osmorc創(chuàng)建的文件。有時(shí)您需要添加一些需要復(fù)制到生成的JAR中的其他文件。對于Eclipse RCP bundle - 或者在那里調(diào)用插件 - 你需要添加plugin.xml。您可以在列出其他JAR內(nèi)容的表中執(zhí)行此操作。第一列采用相對于模塊內(nèi)容根的源文件路徑,第二列采用目標(biāo)文件的路徑。因此,由于Eclipse RCP插件的plugin.xml通常位于插件的根目錄中,因此您將為該條目的兩列輸入plugin.xml。未來版本將提供文件選擇器來選擇源文件。
目前,附加JAR內(nèi)容的表格非常簡單。當(dāng)您鍵入新文件定義時(shí),它會(huì)自動(dòng)增長。底部總是有一個(gè)空行等待新內(nèi)容。如果要?jiǎng)h除條目,只需刪除它的源和目標(biāo)定義。然后自動(dò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)系方式:
更多建議: