Slide 12
Slide 12 text
11
パッケージ/モジュール管理
■ 生成を自動で行うにはまずAWS CDKのモジュール一覧を取得し、
コード生成を行うモジュールとバージョンの決定が必要
■ buildSrc内でMaven Centralの検索とスクレイピングを行う
■ AWS CDKの更新検知のためには過去に生成を行った最新バージ
ョンを知る必要があるため、AWS CDK Kotlin DSLのリポジトリ
の各モジュールのmaven-metadata.xmlもスクレイピング
■ Gradleタスク毎にこの2つの情報を組み合わせて生成対象の決定
◆ タスク例: 指定したモジュールの最新版, 指定したバージョンの全モ
ジュール, 過去の生成と最新のCDKとの差分
■ スクレイピングだけで数分かかる
参考: GH上のパッケージ一覧
1ページ=最大30パッケージ