我正在尝试编译项目,但遇到了Maven插件错误。
我通过命令使用Apache Maven 3.3.9和java-9-openjdk
mvn clean install -DskipTests=true
但是失败,并显示以下消息:
错误:执行目标org.apache.maven插件失败:maven-jar-plugin:2.6:test-jar
我必须修改我的pom文件吗?
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-deploy-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<sourcepath>*/target/generated-sources/mdsal-binding/*</sourcepath>
<excludePackageNames>*</excludePackageNames>
</configuration>
</plugin>
</plugins>
</build>
</project>
答案 0 :(得分:2)
基于您的POM中提到的mdsal-binding
,您正在尝试使用JDK构建一个OpenDaylight项目(我猜是coretutorials
或transportpce
) 9.我们还不支持;您必须使用JDK 8进行构建。
答案 1 :(得分:0)
由于您使用的是 -DskipTests = true ,因此它正在尝试避免进行测试。 随后便无法生成测试罐。
您可以注释 测试罐目标 。 否则不要跳过测试。