Вы можете использовать OmniFaces Vdldoc для генерации документации из ваших <cc:interface>
тегов (или документации в taglib.xml
файлах).
Скажите, что ваши составные компоненты находятся в папке /META-INF/resources/myLib
. Вы бы тогда нужно myLib.taglib.xml
-файл в META-INF
папку, как это:
<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>
(Для более полного примера, взгляните на this question)
Теперь вы можете использовать Vdldoc для создания документации:
java -jar vdldoc-2.1.jar myLib.taglib.xml
Update: Если ваш проект использует Maven есть теперь vdldoc-maven-plugin легко интегрировать его в свой строить. В основном только у него на <reporting>
-сечением вашего pom.xml
:
<reporting>
<plugins>
<plugin>
<groupId>com.github.matinh.vdldoc</groupId>
<artifactId>vdldoc-maven-plugin</artifactId>
<version>1.0-beta-1</version>
</plugin>
</plugins>
</reporting>
И запустить mvn site
для создания документации. Дополнительную информацию см. На домашней странице плагина.
См. Также: [Как создать документацию по файлам?] (Http://stackoverflow.com/q/1612932) – BalusC