Не удалось создать проект 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] ^
Ответы
Ответ 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>