Releases: igapyon/miku-indexgen-java
miku-indexgen-java v1.0.1 リリース
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を追加 MikuIndexgenMojoとMikuIndexgenChildDirectoriesMojoで verbose ログを Mojo logger 経由で出力するよう変更- 逐次出力済みの
verbose:ログが buffered logs から重複出力されないよう変更 IndexgenOptionsにverboseStreamを追加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 へイベントごとに出力する方式へ変更
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を追加 MikuIndexgenMojoとMikuIndexgenChildDirectoriesMojoで verbose ログを Mojo logger 経由で出力するよう変更- 逐次出力済みの
verbose:ログが buffered logs から重複出力されないよう変更 IndexgenOptionsにverboseStreamを追加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 リリース
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.mdとdocs/development.mdを参照してください。
`miku-indexgen-java` の初回リリースです。
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.mdとdocs/development.mdを参照してください。