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に同梱するようにした。
コミット忘れです。
MVCフレームワークの移植検討に向けて、移行要因に以下を追加した。
・MVCフレームワーク(Model機能移行)
・MVCフレームワーク(View機能移行)
・MVCフレームワーク(Controller機能移行)
・MVCフレームワーク独自機能(移行元フレームワーク独自機能)
MVCフレームワーク独自機能移行→MVCフレームワーク独自機能に変更
追加した検索拡張モジュールext_search_xml_definedclass.pyをナレッジ管理ツールより設定可能にした。
レポート用のモジュールの設定は必要はないため、レポート生成用モジュールの設定に上書きする形で更新した。
MVCフレームワークの移植要因の修正
括弧が全角だっただめ、半角に修正
MVCフレームワーク用の移植要因追加で、コミット忘れ。
mvcフレームワーク対応にむけたレポート生成モジュールの修正
strutsマイグレーション検討用のreport対応
mvcフレームワーク及びstrutのレポート対応のテストコードを追加した