quelqu'un a-t-il rencontré une erreur simlar maven ci-dessous?
je ne peux pas construire mon projet en raison de l'erreur ci-dessous. Tout fonctionnait bien avant de commencer à travailler sur le code.
Je n'ai même pas travaillé sur les interfaces définies ci-dessous et cela semble être lié à 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] ^
Je suppose que vous êtes passé à Java 8. Dans cette version, Javadoc est plus strict sur les exigences.
Vous avez trois choix:
Pour désactiver la vérification stricte, ajoutez ceci à votre pom.xml
<plugins>
<plugin>
<groupId>org.Apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<additionalparam>-Xdoclint:none</additionalparam>
</configuration>
</plugin>
</plugins>
pour ignorer Javadoc lors de la construction, utilisez ceci:
mvn -Dmaven.javadoc.skip=true verify
Avec maven-javadoc-plugin version 3.0.0 <additionalparam/>
a été remplacé par <additionalOptions/>
. Pour réduire les erreurs aux avertissements, cette entrée pom.xml a fonctionné pour moi:
<build>
<plugins>
<plugin>
<groupId>org.Apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<configuration>
<additionalOptions>
<additionalOption>-Xdoclint:none</additionalOption>
</additionalOptions>
</configuration>
</plugin>
</plugins>
</build>
Mettez simplement à jour votre pom.xml avec la balise properties, donnée ci-dessous.
<properties>
<additionalparam>-Xdoclint:none</additionalparam>
</properties>