由于javadoc错误而无法构建Maven项目? [英] unable to build maven project due to javadoc error?

查看:67
本文介绍了由于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.

您有三种选择:

  1. 修正错误
  2. 禁用严格检查
  3. 构建时跳过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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆