2014-05-08 44 views
22

có ai đi qua một lỗi maven simlar dưới đây?không thể xây dựng dự án maven do lỗi javadoc?

tôi không thể xây dựng dự án của mình do lỗi bên dưới. Tất cả đã được làm việc trước đây tốt trước khi tôi bắt đầu làm việc trên mã.

Tôi thậm chí không làm việc trên các giao diện được xác định dưới đây và dường như nó có liên quan đến 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]^

Trả lời

52

Tôi đoán bạn đã chuyển sang Java 8. Trong phiên bản này, Javadoc nghiêm ngặt hơn về các yêu cầu.

Bạn có ba lựa chọn:

  1. Fix các lỗi
  2. vô hiệu hóa nghiêm ngặt kiểm tra
  3. skip Javadoc khi xây dựng

Để vô hiệu hóa việc kiểm tra nghiêm ngặt, thêm video này vào pom của bạn. xml

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

để bỏ qua Javadoc trong khi xây dựng, sử dụng này:

mvn -Dmaven.javadoc.skip=true verify 

Further Information

+0

Bạn đã lưu tuần của tôi –

+0

hoạt động như một sự quyến rũ! Cảm ơn! – Dev

+0

đã lưu ngày của tôi !!! – lsborg

1

Chỉ cần cập nhật pom.xml của bạn với thẻ tài sản, đưa ra dưới đây.

<properties> 
    <additionalparam>-Xdoclint:none</additionalparam> 
</properties> 
Các vấn đề liên quan