由于javadoc错误而无法构建Maven项目? [英] unable to build maven project due to javadoc error?
本文介绍了由于javadoc错误而无法构建Maven项目?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有人在下面遇到类似的Maven错误吗?
has anyone come across a simlar maven error below?
由于以下错误,我无法构建我的项目.在我开始编写代码之前,所有程序以前都工作正常.
i am unable to build my project due to the error below. All was working previously fine before i started working on the code.
我什至没有在下面定义的接口上工作,它似乎与javadoc有关?
I did not even work on the below defined interfaces and it seems to be related to javadoc?
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9.1:jar (attach-javadocs) on project jonney-project: MavenReportException: Error while creating archive:
[ERROR] Exit code: 1 - /Users/me/Work/myProject/library/src/main/java/com/me/someInterface.java:45: warning: no @return
[ERROR] public abstract boolean searchForDevce();
[ERROR] ^
[ERROR] /Users/me/Work/myProject/src/main/java/com/me/someInterfaceAgain.java:52: warning: no @return
[ERROR] public abstract boolean selectDevice(int pos);
[ERROR] ^
推荐答案
我猜您已切换到Java8.在此版本中,Javadoc在要求方面更加严格.
I'm guessing you switched to Java 8. In this version Javadoc is stricter on the requirements.
您有三种选择:
- 修正错误
- 禁用严格检查
- 构建时跳过Javadoc
要禁用严格检查,请将其添加到pom.xml
To disable the strict checking, add this to your pom.xml
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<additionalparam>-Xdoclint:none</additionalparam>
</configuration>
</plugin>
</plugins>
要在构建时跳过Javadoc,请使用以下命令:
to skip Javadoc while building, use this:
mvn -Dmaven.javadoc.skip=true verify
这篇关于由于javadoc错误而无法构建Maven项目?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文