在 Maven 中,可以通過配置 <dependencyManagement>
元素來自動去掉重復依賴。
pom.xml
文件。<dependencies>
元素的下方添加 <dependencyManagement>
元素,如下所示:<dependencyManagement>
<dependencies>
<!-- 在這里添加依賴 -->
</dependencies>
</dependencyManagement>
在 <dependencyManagement>
元素中,按照需要添加項目的所有依賴。注意,這里只是聲明依賴,不會實際引入。
在項目的其他模塊中,不再需要顯式地聲明依賴。Maven 會自動使用 <dependencyManagement>
中聲明的依賴。
注意:如果項目的子模塊中需要覆蓋 <dependencyManagement>
中聲明的依賴的版本或其他屬性,可以在子模塊的 pom.xml
文件中顯式地聲明依賴,并指定需要的版本或屬性。