- 追加された行はこの色です。
- 削除された行はこの色です。
#topicpath
----
***JSPDocとは
[[JSPDoc Project:http://opensource.yourdecor.ca/jspdoc/]]はJSPのJavaDocを作成するためのツールです。いままで普通の?クラスなどはJavaDocを生成可能でしたが、JSPだけは作成できませんでした。それを解決することができます。
***インストール
上記サイトより取得した、jspdocYYYYMMDD.jarと、gnu-regexp-1.1.4.jar(正規表現のためのjar?)にパスを通しておきます。gnu-regexpはhttp://www.cacas.org/java/gnu/regexp/
より取得できます。
実際はant経由でドキュメントを作成するようなので、build.xmlでパスを通せばよいでしょう。
***使用方法
使用するbuild.xmlのサンプルです。
<!-- クラスパス名の定義 -->
<property name="jspdoc.jar" value="${jar.dir}/jspdoc20031118.jar" />
<property name="gnu.regexp.jar" value="${jar.dir}/gnu-regexp-1.1.4.jar" />
<path id="project.class.path">
<pathelement path="${java.class.path}" />
<pathelement path="${class.dir}" />
<pathelement path="${jar.dir}" />
<pathelement location="${jspdoc.jar}" />
<pathelement location="${gnu.regexp.jar}" />
</path>
<!-- クラスパス名の定義 以上 -->
で、クラスパスを通しておきましょう。んで、以下のタスクを実行すればOKです。
<!-- ========== Generate JSPDocs for the program ========== -->
<target name="JSPdoc">
<echo>Generating JSP Documentation</echo>
<property name="jspdoc" value="jspdoc" />
<delete dir="${jspdoc}" />
<mkdir dir="${jspdoc}" />
<java classname="ca.yourdecor.jspdoc.DirTree" fork="yes" maxmemory="256M">
<classpath refid="project.class.path" />
<arg value="war/WEB-INF/jsp" /> <- JSPファイルのディレクトリ
<arg value="${jspdoc}" /> <- documentの出力先
<arg value="null" /> <- Customizer?とりあえずnull
<arg value="null" /> <- Exporter?とりあえずnull
</java>
</target>
#comment
#topicpath
#navi(Java)
SIZE(10){現在のアクセス:&counter;}