Bạn có thể sử dụng OmniFaces Vdldoc để tạo ra tài liệu từ <cc:interface>
thẻ của bạn (hoặc tài liệu trong taglib.xml
tập tin).
Giả sử các thành phần tổng hợp của bạn nằm trong thư mục /META-INF/resources/myLib
. Sau đó bạn sẽ cần một -file myLib.taglib.xml
trong thư mục META-INF
như thế này:
<facelet-taglib>
<description>Your description</description>
<namespace>http://example.com/myLib</namespace>
<short-name>my</short-name>
<composite-library-name>myLib</composite-library-name>
</facelet-taglib>
(Đối với một ví dụ hoàn chỉnh hơn, có một cái nhìn tại this question)
Bây giờ bạn có thể sử dụng Vdldoc để tạo ra tài liệu của bạn:
java -jar vdldoc-2.1.jar myLib.taglib.xml
cập nhật: Nếu dự án của bạn sử dụng maven có tại là vdldoc-maven-plugin dễ dàng tích hợp nó vào bạn xây dựng. Về cơ bản chỉ tại nó vào <reporting>
-section của pom.xml
của bạn:
<reporting>
<plugins>
<plugin>
<groupId>com.github.matinh.vdldoc</groupId>
<artifactId>vdldoc-maven-plugin</artifactId>
<version>1.0-beta-1</version>
</plugin>
</plugins>
</reporting>
Và chạy mvn site
để tạo ra các tài liệu hướng dẫn. Xem trang chủ của plugin để biết thêm chi tiết.
Nguồn
2016-03-15 09:11:59
Liên quan: [Cách tạo tài liệu facelets?] (Http://stackoverflow.com/q/1612932) – BalusC