以下のドキュメントを出力するコマンドラインツールです。
Gradleを使用したシンプルなJavaプロジェクトを想定した手順です。 Mavenなど他のビルドツールを使用していたり、ソースやターゲットディレクトリを変更している場合などは設定が必要になります。
- JIGのダウンロード
- プロジェクトのビルド
- JIGの実行
直近のリリースから jig-cli.jar をダウンロードしてください。
対象プロジェクトをビルドします。
$ cd {対象プロジェクトのディレクトリ}
$ gradle clean build
プロジェクトのルートディレクトリで実行します。
$ java -jar {JIGをダウンロードしたディレクトリ}/jig-cli.jar
./build/jig ディレクトリにJIGドキュメントが出力されます。
コードを変更したら、再度プロジェクトのビルドから実行してください。
JIG 自身の設定(jig.*)は以下の優先順位(上が優先)で解決されます。
- CLI 引数(
--jig.document.types=PackageRelation,ListOutputのように指定) - システムプロパティ(
-Djig.document.types=...のように指定) - 環境変数(
JIG_DOCUMENT_TYPES=...のように、キーを大文字化し.を_に置換した名前) {user.dir}/jig.properties{user.home}/.jig/jig.properties- コード内デフォルト
不正な値(存在しないドキュメント種別、不正な言語タグ、不正な正規表現など)が指定された場合は、警告で無視せずエラーで停止します(fail-fast)。
Spring Boot 由来の設定(ログレベルや読み込みディレクトリ)は application.yml を参照してください。
HELP を参照してみてください。