在開發及部署整合應用程式時, 您可能需宣告模組、調解模組和程式庫間的相依關係。請使用相依關係編輯器來管理這些必要的資源。
當建立新模組或程式庫時,並不具有任何相依關係。透過相依關係編輯器, 您可以新增對程式庫和 Java™ 專案的相依關係。而在模組和調解模組方面, 您也可以新增對 J2EE 專案的相依關係。
在調解模組方面,您可以使用相依關係編輯器或者在建立模組時,新增程式庫相依關係; 詳細說明請參閱「建立調解模組」相關作業。
對程式庫的相依關係
如果模組、調解模組或程式庫需要使用另一個程式庫中的資源, 您必須使用相依關係編輯器開啟模組或程式庫, 並新增對所需程式庫的相依關係。舉例來說,您想共用的資源可以是商業物件和介面。對於已有相依程式庫的模組來說, 您通常會希望程式庫隨模組一起部署, 以便在執行時期有資源可用;依預設, 會選取這種選項。不過,您也可以選擇不隨模組來部署程式庫 (例如,因為該程式庫已在伺服器中設定成一個廣泛共用的公用程式)。
以下是以相依關係編輯器開啟的 CustomerQuery 模組。它有一個 SharedLib,且已新增到其程式庫相依關係清單中。
程式庫本身無法部署,但可新增成模組或調解模組的相依項,並隨它一起部署。
Java 專案的相依關係
對於模組、調解模組或程式庫來說,如果您新增對 Java 專案的相依關係, 則會將它自動新增到模組或程式庫的建置路徑中。依預設,相依的 Java 類別會隨模組一起部署,如果是程式庫,當程式庫隨模組一起部署時,也會部署相依的 Java 專案。您也可以選擇不讓相依的 Java 專案隨模組或程式庫部署。比方說,如果伺服器將 Java 專案當成廣域公用程式另行部署, 您可以將 Java 專案新增成您模組的相依項,以作為建置之用,然後選擇不讓它隨模組一起部署。
如需 Java 專案和程式庫的相關資訊,請參閱相關參照下的最佳實務主題。
J2EE 專案的相依關係
您也可以為模組指定相依的 J2EE 專案。相依關係可用在建置與(或)部署用途上。 當模組和 J2EE 專案相依時, 您可能會想讓它隨模組一起部署,但卻因與 J2EE 專案之間並無實際的 Java 建置路徑相依關係,而不想讓 J2EE 專案成為模組類別路徑中的一部分。在此情況下,您可以使用相依關係編輯器, 將 J2EE 專案新增到模組中以便部署。比方說,在模組所提供的人工作業服務方面, 您有一項人工作業用戶端應用程式, 而您想在模組的相依關係清單中,新增內含人工作業用戶端的 J2EE 專案, 並且只選擇讓它隨模組一起部署。
如需 J2EE 專案和 Web 專案的相關資訊,請參閱相關參照下的最佳實務主題。
無法解析的相依關係
模組之無法解析的相依關係會列在無法解析的專案下, 您可以選取並移除它們,或採取其他適當動作,以還原遺漏的專案。
相關資訊