aipo.jsのデバッグをする

aipo.messageやaimluck.io、aipo.widget.MemberFilterListなどのjavascriptは、ビルドするとyuicompressorで圧縮されて、改行が削除された状態になるため、ブラウザでデバッグするのが大変です。Tomcatで配備しているファイルを直に編集しておくとデバッグが少し楽になります。

  • mvn installを実行して、aipo/war/target/aipo/javascript/aipo.jsを作成します
  • Tomcatを起動
  • aipo/war/target/aipo/javascript/aipo.jsのデバッグしたい行を削除して、代わりに圧縮する前のファイルの内容(注1)を挿入し、上書き保存します
  • ブラウザを更新すると、javascriptが圧縮される前のものになるのでステップオーバー等が行いやすくなります

注1:aipo/war/src/main/webapp/javascript/aipo/message.jsやaipo/war/src/main/webapp/javascript/aipo/widget/MemberFilterList.jsに元のファイルはあります