Подтвердить что ты не робот

Не удалось создать проект maven из-за ошибки javadoc?

Кто-нибудь сталкивался с ошибкой simlar maven ниже?

Я не могу построить свой проект из-за ошибки ниже. Все работало до того, как я начал работать над кодом.

Я даже не работал над указанными ниже интерфейсами и, похоже, был связан с 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] ^
4b9b3361

Ответ 1

Я предполагаю, что вы перешли на Java 8. В этой версии Javadoc более строг по требованиям.

У вас есть три варианта:

  • Исправить ошибки
  • отключить строгую проверку
  • пропустить Javadoc при построении

Чтобы отключить строгую проверку, добавьте это в свой pom.xml

<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-javadoc-plugin</artifactId>
    <configuration>
      <additionalparam>-Xdoclint:none</additionalparam>
    </configuration>
  </plugin>
</plugins>

чтобы пропустить Javadoc при построении, используйте это:

mvn -Dmaven.javadoc.skip=true verify

Дополнительная информация

Ответ 2

Просто обновите свой pom.xml тегом свойств, указанным ниже.

<properties>
    <additionalparam>-Xdoclint:none</additionalparam>
</properties>