2014-03-24 122 views
0

嗨,大家好想知道你是否可以让我知道我哪里出错了。在添加对父jar的依赖时构建maven项目

在我pom.xml中我添加了一个依赖于org.powermock:powermock-的Mockito释放全中:jar:

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

现在:通过以下1.5.4 生成我得到错误“无法解决项目com.law:test_pro:jar:0.0.1-SNAPSHOT的依赖关系:以下工件无法解析:org.powermock:powermock-mockito-release-full:jar:1.5。 4“

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

+0

什么当前文件驻留在 /org/powermock/powermock-mockito-release-full/1.5.4下? – JamesB

+1

你可以发布你的完整聚甲醛? – JamesB

+0

@JamesB由于某种原因没有罐子。只是下列文件 _remote.repositories powermock-的Mockito释放小全1.5.4.jar.lastUpdated powermock-的Mockito释放小全1.5.4.pom powermock-的Mockito释放全-1.5。 4.pom.sha1 –

回答

1

只有一个父POM的Maven的统筹

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

因此,你需要的类型“POM”添加到这个像这样可用的文件:

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

我以前曾试过。它仍然为子工件构建除父工件外的所有罐子:powermock-mockito-release-full-1.5.4 –

+0

好的,让我在这里将这个依赖添加到虚拟项目中。 – JamesB

+0

@ L-Samuels我已经更新了我的答案。 – JamesB

相关问题