私がmakefileから発行するjavadocコマンドでエラーまたは警告が発生したかどうかを確認したいと考えています。現在、javadocに指定したクラスパスにはないimport文が原因でエラーが発生していることがわかります(しかし、そうする必要があります)。最終的にjavadocの呼び出しと内容を修正し、それをロックして、エラーや警告がmakefileによって捕捉され、ビルドが停止するようにしたいとします。しかし、私が知る限り、javadocコマンドの戻りコード値はドキュメントには記載されていません。 Java 7を使用し、javadocをAntまたはMavenからではなく、GNU makefileのコマンドから実行していることに注意してください。私は何をお勧めしますか?javadocでエラーまたは警告が発生したかどうかを確認する
UPDATE:
<path1>/javadoc -overview <path2>/overview.html -sourcepath <path3> <file1> <file2> <dir1> <dir2> -d <output_dir>
私はエラーが警告として扱われることを引き起こすというコールで見ることができるものは何もありません:私のコマンドは次のようになります。
ここで私が見ているエラー/警告メッセージを表示出力からの断片です:単語「エラー」がそこに表示されますが、最後に、出力は唯一の「50回の警告を言う
....
Constructing Javadoc information...
../../../<path>/<filename>.java:5: error: package javax.servlet.http does not exist
import javax.servlet.http.HttpSessionBindingEvent;
....
は、 "別の問題(回答の1つに@invalid
タグなど)を追加すると、51の警告が表示されます。
試したときに何が起こったのですか? – EJP