È possibile utilizzare OmniFaces Vdldoc per generare la documentazione dal tuo <cc:interface>
tag (o la documentazione in taglib.xml
file).
Dire che i componenti compositi si trovano nella cartella /META-INF/resources/myLib
. Si sarebbe quindi bisogno di un -file myLib.taglib.xml
nella cartella META-INF
in questo modo:
<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>
(Per un esempio più completo, dare un'occhiata a this question)
È ora possibile utilizzare Vdldoc per generare la documentazione:
java -jar vdldoc-2.1.jar myLib.taglib.xml
Aggiornamento: Se il progetto utilizza Maven ora c'è vdldoc-maven-plugin di integrare facilmente nella tua costruire. Fondamentalmente proprio al <reporting>
-sezione del vostro 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>
E correre mvn site
per generare la documentazione. Vedi la homepage del plugin per maggiori dettagli.
fonte
2016-03-15 09:11:59
Correlati: [Come generare la documentazione di facelets?] (Http://stackoverflow.com/q/1612932) – BalusC