Skip to content

v0.5.4 CLI / Maven plugin の進捗表示、split phase 実行、class JSON の出力構造を改善

Choose a tag to compare

@igapyon igapyon released this 07 May 14:36
· 2 commits to devel since this release
2a064e7

v0.5.4 CLI / Maven plugin の進捗表示、split phase 実行、class JSON の出力構造を改善

概要

CLI / Maven plugin の進捗表示、split phase 実行、class JSON の出力構造を改善したリリースです。

主な変更

  • CLI に --verbose を追加し、進捗メッセージを stderr に出力できるようにしました
  • Maven plugin に miku-javaclass2json.verbose を追加し、進捗を Maven log に出力できるようにしました
  • step2 / step3--step1-output を省略した場合、--output/binary-names.jsonl を参照するようにしました
  • per-class JSON の出力先を classes/ から cls/ に変更しました
  • $ 付き nested / anonymous class を top-level class JSON の nestedClasses[] に内包する構造へ変更しました
  • classes.jsonlpathcls/... 参照へ更新しました
  • CLI module で sources jar を生成する Maven 設定を追加しました
  • README と設計ドキュメントを、verbose、split phase、cls/nestedClasses[] の仕様に合わせて更新しました
  • CLI / core API / Maven plugin のテストを追加・更新しました

確認

  • mvn test
  • mvn package -DskipTests