0

当我尝试从根文件夹清理和编译我的 Maven 项目时,为什么会出现错误?我使用顶级 POM 来定义 dependencyManagement 元素中的依赖关系。我想在图书馆项目中使用它。

我有以下 Maven 项目结构:

POM
    Library1
    POM
        Module1
        POM
        Module2
        POM
    Library2
        Module1
        POM
        Module2
        POM

从顶级POM:

 <dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.jboss.spec</groupId>
            <artifactId>jboss-javaee-6.0</artifactId>
            <version>1.0.0.Final</version>
            <type>pom</type>
            <scope>provided</scope>
        </dependency>
  </dependencyManagement>

图书馆 POM:

<dependencies>
    <dependency>
        <groupId>org.jboss.spec</groupId>
        <artifactId>jboss-javaee-6.0</artifactId>
    </dependency>
</dependencies>
4

1 回答 1

0

我需要在依赖项中添加类型元素。

<dependencies>
    <dependency>
        <groupId>org.jboss.spec</groupId>
        <artifactId>jboss-javaee-6.0</artifactId>
        <type>pom</type>
    </dependency>
</dependencies>
于 2013-06-30T16:10:19.660 回答