1

私はGroovyでクラスを書いています.Groovydocを(コマンドラインから)生成したいと思っています. 私のクラスでは、次のようなメソッドのドキュメントを作成しました。

/**
 * Returns blah blah blah
*/
def getFoo(){
    ...
}

しかし、私が走るときgroovydoc -classpath C:\groovyStuff\ -d . *.groovy

HTML テンプレートを生成しますが、実際のコンテンツは生成しません。

私は何を間違えましたか?

4

3 に答える 3

0

アプリケーションが Java ファイルと Groovy ファイルで構成されている場合は、次の bash スクリプトを利用して、ソース ディレクトリ内のすべての Java ファイルと Groovy ファイルを一覧表示できます (望ましくないファイルをスキップすることもできます)。

source_files=`find {path-to-your-dir}/ -type f \( \
    \( \
    -name "*.java" \
    -or -name "*.groovy" \
    \) \
    ! \
    \( \
     -name "UndesiredOne.java" \
     -or -name "UndesiredTwo.groovy" \
    \) \
    \)`

groovydoc -verbose --debug -public\
 -d {path-to-your-doc-dir}\
 -doctitle "Title"\
 -header "Header"\
 -footer "Footer"\
 -windowtitle "WindowTitle"\
 $source_files
于 2020-02-18T15:51:21.970 に答える