XRadar動いたぁ.

やっとテストプロジェクト以外のレポートを正しく生成できたデスヨ.
忘れんウチにメモ.

  • radar-config.xmlのsubsystemエレメントのlegal-subordinatesには,とりあえず自分を登録しとけ.
<subsytem id="hoge" level="1">
  <name>hoge module</name>
  <description>The hoge module is a top module.</description>
  <included-packages>
    <package-root value="com.example.hoge" recurse="true" />
  </included-packages>
  <legal-subordinates>
    <subsystem id="hoge" />
  </legal-subordinates>
</subsystem>
  • 日本語を含むソースコードはnative2asciiしとく.↓こんなantターゲットで一発変換じゃ.
<target name="conv">
  <native2ascii encoding="Windows-31J" src="testproject/src.orig"
                dest="testproject/src" includes="**/*.java" />
</target>
ANT_OPTS=-Dfile.encoding=ISO-8859-1 -Xmx512M

さすがに200万ラインもあるとレポート生成するのに1時間くらいかかる.やれやれ.