在父jar上添加依赖项时构建maven项目

时间:2014-03-24 21:12:21

标签: java maven

大家好,如果你能告诉我哪里出错了。

在我的 pom.xml 中,我为 org.powermock添加了一个依赖项:powermock-mockito-release-full:jar:1.5.4 通过以下内容:

<dependency>
  <groupId>org.powermock</groupId>
  <artifactId>powermock-mockito-release-full</artifactId>
  <version>1.5.4</version>
  <scope>test</scope>
</dependency>

现在在构建期间我收到错误&#34;无法解决项目的依赖关系com.law:test_pro:jar:0.0.1-SNAPSHOT:以下工件无法解决:org.powermock:powermock-mockito -release全:罐:1.5.4&#34;

在我的本地存储库中,我有所有用于包含子项目的jar,但是没有用于构建过程似乎正在寻找的父jar的jar。

1 个答案:

答案 0 :(得分:1)

Maven坐标只有父pom文件可用

<dependency>
    <groupId>org.powermock</groupId>
    <artifactId>powermock-mockito-release-full</artifactId>
    <version>1.5.4</version>
    <scope>test</scope>
</dependency>

因此,您需要添加类型&#39; pom&#39;就像这样:

<dependency>
    <groupId>org.powermock</groupId>
    <artifactId>powermock-mockito-release-full</artifactId>
    <version>1.5.4</version>
    <scope>test</scope>
    <type>pom</type>
</dependency>