さっきEclipseでフルビルドを実行したら、こんなエラーが。
文書タイプ宣言に含まれるか、または文書タイプ宣言が指しているマークアップ宣言は、整形式でなければなりません。
だそーです。
どうやらコレがエラーの原因らしい。
<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
で、確かに
http://www.puppycrawl.com/dtds/configuration_1_3.dtd
は302(Moved Temporarily)になるようだ。(2010/10/11 17:00現在)
EclipseのXMLパーサーはリダイレクトをハンドリングしてくれないんだねぇ。
エラーメッセージも何だか不親切。
『DTDファイルが見つかりません』くらいは教えてあげてもいいのに。
解決策
DTDのURLに次の何れかを指定すればOK。
<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http://users.tpg.com.au/ojburn/dtds/configuration_1_3.dtd">
<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http://checkstyle.svn.sourceforge.net/viewvc/checkstyle/tags/release5_2/src/checkstyle/com/puppycrawl/tools/checkstyle/configuration_1_3.dtd">
たぶん今回の現象は一時的なものなので、『復旧したら戻すのがメンドクサイ!』という方は
下のほう(sourceforge)にしておいたほうがいい。と思う。