2023年5月25日のブックマーク (1件)

  • Javaプロジェクトのビルドツール、Gradleにするか、Mavenにするか - yujioramaの日記

    最近になって突然理解した。 選択するときは、柔軟性とAPIの安定性のトレードオフを考えないといけない。 総合評価 「成果物のビルド」を改善する意思と時間の有無に応じて選択するとよさそう。 消極的な姿勢なら Maven を、前向きな姿勢なら Gradle を採用すればいいだろう。 ビルドスクリプトに高度な柔軟性が求められるなら、まずは構成を工夫して簡素化できないか試みた方がよい どうしても簡素化できないなら柔軟性に優れた Gradle を採用するしかない プロジェクトの積極的な開発は1年未満で終了する(消極的な維持、保守は継続する場合) APIの安定性を重視して、Maven を採用する(維持や保守のためにビルドツールをメンテナンスするのはムダである) プロジェクトの積極的な開発は1年以上継続する 「成果物のビルド」を開発プロセスの一部として重視しており、改善し続ける意思があるなら Gradl

    Javaプロジェクトのビルドツール、Gradleにするか、Mavenにするか - yujioramaの日記
    grasso0210
    grasso0210 2023/05/25
    参考になった。