大家好,想知道是否可以让我知道我哪里出错了。
在我的 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>
现在,在构建过程中,我收到错误“无法解析项目 com.law:test_pro:jar:0.0.1-SNAPSHOT 的依赖项:无法解析以下 Artifact :org.powermock:powermock-mockito-release-完整: jar :1.5.4"
在我的本地存储库中,我有包含子项目的所有 jar,但没有构建过程似乎正在寻找的父 jar 的 jar。
最佳答案
只有一个父 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>
关于java - 添加对父 jar 的依赖时构建 Maven 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22620701/