ビルド・パッケージ管理ツール

スポンサーリンク
Maven / Gradle (Java)

【テクニカル・上級編】Gradleカスタムプラグインを『コンパイル時の型安全』で守る:testFixturesとConvention Pluginsの活用 – ビルド・パッケージ管理ツール生産性向上バイブル

序:ビルドロジックの「腐敗」を断つ、アーキテクトの決断幾百ものマイクロサービスを擁するエンタープライズ環境において、最も深刻な隠れ負債はアプリケーションコードではない。それをビルド・パッケージングする「ビルドスクリプト(Build Logi...
Maven / Gradle (Java)

【実務・中級編】Gradleカスタムプラグインを『コンパイル時の型安全』で守る:testFixturesとConvention Pluginsの活用 – ビルド・パッケージ管理ツール生産性向上バイブル

テックリードの皆さん、こんにちは。大規模なJava/Kotlinプロジェクトにおいて、次のような「ビルドの負債」に頭を悩ませていないだろうか?「あのプロジェクトの `build.gradle.kts`、いつの間にかコピペの山になっていて誰も...
Maven / Gradle (Java)

【入門編】Gradleカスタムプラグインを『コンパイル時の型安全』で守る:testFixturesとConvention Pluginsの活用 – ビルド・パッケージ管理ツール生産性向上バイブル

こんにちは!日々のJava開発、本当にお疲れ様です。プロジェクトが大きくなるにつれて、こんなモヤモヤを感じたことはありませんか?「マルチモジュール構成にしたのはいいけれど、どのモジュールでも似たような `build.gradle` の設定を...
Maven / Gradle (Java)

【テクニカル・上級編】大規模Mavenマルチモジュールを高速化せよ!『Maven Incremental Build』を正しく機能させるための設計思想 – ビルド・パッケージ管理ツール生産性向上バイブル

大規模Mavenマルチモジュールを高速化せよ!『Maven Incremental Build』を正しく機能させるための設計思想こんにちは。開発環境アーキテクトの私だ。これまで数千を超えるエンタープライズJavaプロジェクトのビルドパイプラ...
Maven / Gradle (Java)

【実務・中級編】大規模Mavenマルチモジュールを高速化せよ!『Maven Incremental Build』を正しく機能させるための設計思想 – ビルド・パッケージ管理ツール生産性向上バイブル

大規模Mavenマルチモジュールを高速化せよ!『Maven Incremental Build』を正しく機能させるための設計思想テックリードの皆さん、日々のビルド待ち時間にどれだけの開発者リソースをドブに捨てているか意識したことはあるだろう...
Maven / Gradle (Java)

【入門編】大規模Mavenマルチモジュールを高速化せよ!『Maven Incremental Build』を正しく機能させるための設計思想 – ビルド・パッケージ管理ツール生産性向上バイブル

こんにちは!日々のJava開発、本当にお疲れ様です。大きめのプロジェクトになると、ビルドボタンを押した瞬間にコーヒーを淹れに行きたくなるくらい、待ち時間が長くてうんざりすることってありますよね。「たった1行変えただけなのに、なぜ全モジュール...
Maven / Gradle (Java)

【テクニカル・上級編】Maven/Gradleで『ビルドの完全再現』を担保する:環境依存を排除するLockfile運用の裏技 – ビルド・パッケージ管理ツール生産性向上バイブル

Maven/Gradleで『ビルドの完全再現』を担保する:環境依存を排除するLockfile運用の裏技こんにちは、あるいはこんばんは。数々の修羅場をくぐり抜けてきたDevOpsアーキテクトの私だ。開発現場において、次のような悪夢を経験したこ...
Maven / Gradle (Java)

【実務・中級編】Maven/Gradleで『ビルドの完全再現』を担保する:環境依存を排除するLockfile運用の裏技 – ビルド・パッケージ管理ツール生産性向上バイブル

こんにちは。テックリードの私だ。日々の開発で、こんな悪夢にうなされたことはないか?「ローカルのMac環境では完璧にビルドが通るのに、なぜかCI/CD(GitHub Actions)のLinuxコンテナ上だけ謎の`ClassNotFoundE...
Maven / Gradle (Java)

【入門編】Maven/Gradleで『ビルドの完全再現』を担保する:環境依存を排除するLockfile運用の裏技 – ビルド・パッケージ管理ツール生産性向上バイブル

こんにちは!開発環境アーキテクトの先輩です。Javaでの開発現場において、こんな恐怖体験をしたことはありませんか?「自分のローカルPCでは完璧にビルドが通って動いたのに、CIサーバーや本番環境でビルドしたら、なぜか謎のコンパイルエラーで爆発...
Maven / Gradle (Java)

【テクニカル・上級編】GradleのConfiguration Cacheで発生する『直列化エラー』を追跡・修正するデバッグ手法 – ビルド・パッケージ管理ツール生産性向上バイブル

Gradle Configuration Cacheの深淵:直列化エラーの完全制圧と非同期ビルド革命Java界隈のビルドパフォーマンス最適化において、Gradleの Configuration Cache はゲームチェンジャーである。タスク...
スポンサーリンク