Dokumentacja techniczna i użytkownika są tworzone przy użyciu Maven 2 Site Plugin . Źródła dokumentacji znajdują się w katalogu src/site repozytorium SVN aplikacji, w pluginie CAST Core.
W dokumentacji nie należy używać jawnie nazwy projektu (CAST/LINK) . Zamiast tego należy używać tekstu ${shortAppName} , który w trakcie generowania strony jest zastępowany przez odpowiednią nazwę zależnie od tego w jakim celu jest generowana dokumentacja (strona WWW dla CASTa, help Eclipse dla LINKa).
Pliki dokumentacji muszą być zakodowane w formacie UTF-8 .
Aby wygenerować dokumentację, należy wykonać polecenie mvn clean site . Dokumentacja jest generowana w katalogu target/site .
Aby wygenerować help w formacie Eclipse, należy wykonać polecenie mvn clean site -P eclipse-help . Help jest generowany w katalogu target/eclipse-help .
Przydatne jest używanie także parametru -e do polecenia mvn , które wyświetla szczegóły wyjątków występujących w czasie generowania strony. Pozwala to na prostszą lokalizację błędów.
Użycie targetu site-deploy zamiast site powoduje, że strona po wygenerowaniu jest od razu wrzucana na serwer. Opis tego mechanizmu jest dostępny w dokumentacji Maven Site, w sekcji Deploying the Site .
Nie należy używać site-deploy w przypadku helpu Eclipse!