ignore.listにあるファイルを検索対象外にするようにした
検索モジュールのignore.listが存在した場合のテスト追加。あとレポート生成のテスト修正
ナレッジベース検索する際のprojectをimportしている場合で、かつworkspaceにデータをコピーしない場合でも正常にナレッジベース検索ができるように修正。
依存性検索の検索対象のプロジェクトがworkspaceにデータをコピーしていない場合に検索できるように修正した。
ignore.listファイルに記載されたファイルを無視するところの修正
report生成をする際にcsv出力を行う必要があったが、csv出力しないでもレポート生成を可能とした。
入力データがcsv出力したデータを前提として処理していたが、csv出力しなくてもよくなったため、データフォーマットが変更されたので、
その対応
xmlに定義されたクラスを検索対象から検索するモジュールを追加
ex)

検索対象
 * struts-config.xml
 検索キーワード1
 * //*[local-name() = 'action-mappings']/*[local-name() =
'action']/@type
 
 検索キーワード1のXPATHで一致する要素にfullnameのクラス情報がはいっている場合に
 該当クラスがないか検索する。上記の場合はaction-mappings/actionタグのtype要素で
 指定されたクラスを検索する。
xmlに定義されたクラスを検索対象から検索するモジュールのテストコード追加。
ナレッジベース検索を実行する際に、ウィザードよりナレッジをインポートして、ナレッジベース検索を実行できるようにした。
組み込みのナレッジは、JBoss系のマイグレーションナレッジをpluginに同梱するようにした。
Merge branch 'master' of https://github.com/TUBAME/migration-tool