代码之家  ›  专栏  ›  技术社区  ›  javamonkey79

m2Eclipse dependencyManagement节不显示图形

  •  5
  • javamonkey79  · 技术社区  · 14 年前

    有人知道这是不是一个bug、预期的功能等吗?

    编辑#1:依赖项管理节中的依赖项不在父级的依赖项管理节之外声明。它们可以在子模块之间共享;以保持一致性(在我们建模的地方发布了一些标准)。

    编辑#2:工具在子模块级别工作。我指的是它不在父级工作。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Pascal Thivent    14 年前

    我在下面声明了具有依赖项的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>
    

    以及 孩子的工作:

    alt text

    你的依赖关系 事实上 声明为依赖项?你能给我看一个 pom.xml


    该工具在子模块级别工作。我指的是它不在父级工作。

    依赖性管理 dependencies 如果我宣布 foo 依赖性管理 ,我仍然不依赖 ). 如果父母没有声明 依赖关系