当我尝试从根文件夹中清理和编译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>
答案 0 :(得分:0)
我需要在依赖项中添加type元素。
<dependencies>
<dependency>
<groupId>org.jboss.spec</groupId>
<artifactId>jboss-javaee-6.0</artifactId>
<type>pom</type>
</dependency>
</dependencies>