依存管理
composer.jsonを読む意味がなぜ重要なのか 「requireを見るだけ」では足りない理由 composer.json全体の構造をまず押さえる 最初に全体をざっと眺める nameとdescriptionから読み取れること requireを「列挙」ではなく「条件」として読む PHPのバージョン指…
フロントエンドとJavaで依存管理が違って見える理由 npm的な感覚で考えると混乱しやすい点 Java依存管理の核心:推移的依存関係 Mavenでの具体例 lockファイルがないことへの不安 実際に現場で起きやすいトラブル ビルドは通るが実行時に落ちる バージョンを…
「とりあえずMaven」が選ばれ続ける背景 Mavenの基本構造が「困りにくさ」を作っている pom.xmlに集約される設定 ディレクトリ構成がほぼ固定 依存関係管理でハマりにくい理由 中央リポジトリの存在 依存関係の解決ルールが明確 実務でよくある「Mavenで助か…