我在下面声明了具有依赖项的pom
dependencyManagement
依赖关系图
和
依赖关系层次结构
标签。
<dependencyManagement>
<dependencies>
<!-- SL4J API -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>
<!-- SLF4J JDK14 Binding -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>${slf4j.version}</version>
</dependency>
...
</dependencyManagement>
还有一个孩子POM:
<dependencies>
...
<!-- Logging -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
</dependency>
...
</dependencies>
以及
孩子的工作:
你的依赖关系
事实上
也
声明为依赖项?你能给我看一个
pom.xml
该工具在子模块级别工作。我指的是它不在父级工作。
依赖性管理
dependencies
如果我宣布
foo
在
依赖性管理
,我仍然不依赖
福
). 如果父母没有声明
依赖关系