Đây là tập tin của tôi mẹ pom.xml
(một phần của nó) trong một dự án đa mô-đun:Làm thế nào để sử dụng javadoc: tổng hợp đúng trong dự án maven đa mô-đun?
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
</plugins>
</build>
...
Plugin này được thừa hưởng ở tất cả các tiểu mô-đun và tôi không nghĩ rằng đó là một cách tiếp cận đúng. Khi tôi đang chạy mvn javadoc:aggregate
các tài liệu được tạo ra trong target/site/apidoc
, nhưng nhật ký đầy cảnh báo:
...
[WARNING] Removing: aggregate from forked lifecycle,
to prevent recursive invocation.
...
Tôi đang làm gì sai?
thông số cấu hình 'tổng hợp' không còn được dùng nữa: http://maven.apache.org/plugins/maven-javadoc-plugin/aggregate-mojo.html#aggregate – yegor256
@FaZend bạn chưa chỉ định phiên bản plugin javadoc cũng như phiên bản maven. Nó không được chấp nhận trong phiên bản 2.5. Dù sao tôi đã không nhận thức được thực tế này – naikus
@ FaZend.com, tôi đã cập nhật câu trả lời của tôi với các chi tiết bổ sung – naikus