Moz*_*ath 3 java dependencies dependency-management maven multi-module
我在maven中有一个多模块项目,其中一些模块依赖于其他模块.现在,充当依赖项的模块具有一些依赖项,这些依赖项已经在依赖模块的pom中列出.
有没有快速的方法来识别这样的重复依赖项并从依赖模块的pom中删除它们?
可以扩展项目的依赖关系树以显示依赖关系冲突.使用命令
mvn dependency:tree
识别这种重复的依赖关系.
使用pom部分<exclusions>下的标记<dependency>来排除这些重复的依赖项.
<dependencies>
<dependency>
<groupId>sample.ProjectA</groupId>
<artifactId>Project-A</artifactId>
<version>1.0</version>
<scope>compile</scope>
<exclusions>
<exclusion> <!-- declare the exclusion here -->
<groupId>sample.ProjectB</groupId>
<artifactId>Project-B</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5503 次 |
| 最近记录: |