我正在開發一個包含大約 10 個子模塊的庫模塊的專案。
對于應用程式專案,開發人員要求我們找到一種方法,以便他們只能匯入一個依賴項,而不是要求的 10 個。讓我們以 log4j 的依賴項為例:我只需要包含一個而不是所有子依賴項。
我怎樣才能為我的圖書館實作這種結構?
uj5u.com熱心網友回復:
我相信這可以通過使用 Maven 的傳遞依賴來實作。本質上,您將創建一個新專案,然后該專案依賴于您要分組并提供給另一個應用程式的所有其他依賴項。然后,您可以將新專案作為依賴項添加到應用程式的 POM 中,從而引入所有傳遞依賴項。
這有點類似于 Spring Boot Starter 依賴項,它將一些 Spring 依賴項打包在一起,以便快速開始使用 Spring Boot。見https://github.com/spring-projects/spring-boot/blob/main/spring-boot-project/spring-boot-starters/spring-boot-starter/build.gradle
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/445991.html
