Skip to content

Releases: igapyon/miku-indexgen-java

miku-indexgen-java v1.0.1 リリース

24 Apr 13:33
8134828

Choose a tag to compare

miku-indexgen-java v1.0.1 リリース

Maven Plugin の verbose / progress ログ出力を、IndexgenResult.logs に蓄積された内容を後から出力する方式から、Mojo logger へイベントごとに出力する方式へ変更

概要

Maven Plugin の verbose / progress ログ出力を、IndexgenResult.logs に蓄積された内容を後から出力する方式から、Mojo logger へイベントごとに出力する方式へ変更しました。

あわせて、CLI と共有 core API からも同じ仕組みを利用できるように IndexgenOptions に verbose 出力先を追加し、バージョン表記を 1.0.1 に更新しました。

変更内容

  • Maven Plugin の verbose ログを Maven の Log.info へ流す MavenLogPrintStream を追加
  • MikuIndexgenMojoMikuIndexgenChildDirectoriesMojo で verbose ログを Mojo logger 経由で出力するよう変更
  • 逐次出力済みの verbose: ログが buffered logs から重複出力されないよう変更
  • IndexgenOptionsverboseStream を追加
  • VerboseLogger がログを保持しつつ、指定された PrintStream にも逐次出力できるよう変更
  • CLI の verbose 出力先として stderr を verboseStream に設定
  • verbose ログ文言を found-file から reading-file に変更
  • Maven Plugin と CLI の verbose ログ挙動に関するテストを追加・更新
  • プロジェクト、Maven Plugin、README、開発ドキュメントのバージョン表記を 1.0.1 に更新
  • TODO に Maven Plugin の verbose / progress logging 変更完了を追記

テストコードの追加・更新

この変更範囲では、以下を確認するテストコードが追加・更新されています。

  • Maven Plugin の verbose ログが Mojo logger 経由で出力され、重複しないこと
  • child-directory batch mode でも各子ディレクトリの verbose ログが出力され、重複しないこと
  • CLI の verbose ログが stdout ではなく stderr に出力されること
  • verbose ログ文言が reading-file=... として扱われること

Maven Plugin の verbose / progress ログ出力を、`IndexgenResult.logs` に蓄積された内容を後から出力する方式から、Mojo logger へイベントごとに出力する方式へ変更

24 Apr 13:32
8134828

Choose a tag to compare

Maven Plugin の verbose / progress ログ出力を、IndexgenResult.logs に蓄積された内容を後から出力する方式から、Mojo logger へイベントごとに出力する方式へ変更

概要

Maven Plugin の verbose / progress ログ出力を、IndexgenResult.logs に蓄積された内容を後から出力する方式から、Mojo logger へイベントごとに出力する方式へ変更しました。

あわせて、CLI と共有 core API からも同じ仕組みを利用できるように IndexgenOptions に verbose 出力先を追加し、バージョン表記を 1.0.1 に更新しました。

変更内容

  • Maven Plugin の verbose ログを Maven の Log.info へ流す MavenLogPrintStream を追加
  • MikuIndexgenMojoMikuIndexgenChildDirectoriesMojo で verbose ログを Mojo logger 経由で出力するよう変更
  • 逐次出力済みの verbose: ログが buffered logs から重複出力されないよう変更
  • IndexgenOptionsverboseStream を追加
  • VerboseLogger がログを保持しつつ、指定された PrintStream にも逐次出力できるよう変更
  • CLI の verbose 出力先として stderr を verboseStream に設定
  • verbose ログ文言を found-file から reading-file に変更
  • Maven Plugin と CLI の verbose ログ挙動に関するテストを追加・更新
  • プロジェクト、Maven Plugin、README、開発ドキュメントのバージョン表記を 1.0.1 に更新
  • TODO に Maven Plugin の verbose / progress logging 変更完了を追記

テストコードの追加・更新

この変更範囲では、以下を確認するテストコードが追加・更新されています。

  • Maven Plugin の verbose ログが Mojo logger 経由で出力され、重複しないこと
  • child-directory batch mode でも各子ディレクトリの verbose ログが出力され、重複しないこと
  • CLI の verbose ログが stdout ではなく stderr に出力されること
  • verbose ログ文言が reading-file=... として扱われること

miku-indexgen-java v1.0.0 リリース

23 Apr 22:45
d06425e

Choose a tag to compare

miku-indexgen-java v1.0.0 リリース

miku-indexgen-java の初回リリースです。

含まれるもの

  • runtime jar
  • CLI による index.json 生成
  • --markdown 指定時の index.md 生成
  • --input-parent-directory を使った child-directory batch mode
  • Maven plugin

使い方

GitHub Releases から runtime jar を取得して実行します。

java -jar miku-indexgen-<version>.jar \
  --input-directory docs \
  --output-directory out \
  --markdown

補足

  • 入手する runtime artifact は miku-indexgen-<version>.jar です。
  • Maven plugin の設定例や詳細は README.mddocs/development.md を参照してください。

`miku-indexgen-java` の初回リリースです。

23 Apr 22:43
d06425e

Choose a tag to compare

miku-indexgen-java の初回リリースです。

含まれるもの

  • runtime jar
  • CLI による index.json 生成
  • --markdown 指定時の index.md 生成
  • --input-parent-directory を使った child-directory batch mode
  • Maven plugin

使い方

GitHub Releases から runtime jar を取得して実行します。

java -jar miku-indexgen-<version>.jar \
  --input-directory docs \
  --output-directory out \
  --markdown

補足

  • 入手する runtime artifact は miku-indexgen-<version>.jar です。
  • Maven plugin の設定例や詳細は README.mddocs/development.md を参照してください。