v0.5.4 CLI / Maven plugin の進捗表示、split phase 実行、class JSON の出力構造を改善
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.jsonlのpathをcls/...参照へ更新しました- CLI module で sources jar を生成する Maven 設定を追加しました
- README と設計ドキュメントを、verbose、split phase、
cls/、nestedClasses[]の仕様に合わせて更新しました - CLI / core API / Maven plugin のテストを追加・更新しました
確認
mvn testmvn package -DskipTests