我在做 mvn install 时遇到了这个问题
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).
Project ID: org.objenesis:objenesis:jar:1.0
Reason: Cannot find parent: org.objenesis:**objenesis-parent** for project:
org.objenesis:objenesis:jar:1.0 for project org.objenesis:objenesis:jar:1.0
我查找了每个 maven 存储库,例如 mvnrepository、repo1.maven 等,但在任何地方都找不到这个对象父 Jar。即使是 Objenesis 站点也只有 objenesis Jar 而没有父 Jar。
是否需要对象父 Jar?(我正在使用 JMock 模拟一些类(不是接口),因此 JMock Legacy 对 Objenesis 的依赖)
我是否在 pom 配置中遗漏了一些东西,以便项目可以在没有对象父 Jar 的情况下构建?
<dependency>
<groupId>org.jmock</groupId>
<artifactId>jmock-junit4</artifactId>
<version>2.5.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jmock</groupId>
<artifactId>jmock</artifactId>
<version>2.5.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jmock</groupId>
<artifactId>jmock-legacy</artifactId>
<version>2.5.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.objenesis</groupId>
<artifactId>objenesis</artifactId>
<version>1.0</version>
<scope>test</scope>
</dependency>