淘先锋技术网

首页 1 2 3 4 5 6 7

情景一:

  A-pom继承B-pom,B-pom依赖xx。A-pom想覆盖xx的版本号,直接在A-pom中重新引入xx并定义新的版本号即可。

情景二:

  A-pom继承B-pom,B-pom继承C-pom,C-pom依赖xx。A-pom想覆盖xx的版本号,有两种方式。

  1. 第一种方式是直接在A-pom中重新引入xx并定义新的版本号。
  2. 第二种方式是在B-pom中重新引入xx。这一个引入可以定义在<dependencies></dependencies>,也可以定义在<dependencyManagement></dependencyManagement>。与第一种方式相比,第二种方式会覆盖掉所有继承自B-pom的xx依赖版本号。