OpenRewriteのレシピ、Maven CentralからCode Genome Projectへ移行

Recipes Are Moving from Maven Central to the Code Genome Project

OpenRewriteの全モジュールは今後、Maven CentralではなくCode Genome Projectのリポジトリから配信される。ダウンロードには認証が必要で、ビルドにリポジトリ設定と認証情報の追加が求められる。推移的依存は引き続きMaven Centralから解決するため両方の設定を維持すべきだ。バージョン整合にはrewrite-recipe-bomの利用が強く推奨されている。

Code Genome Projectからのダウンロードはすべて認証が必要だ。ビルドではトークンをパスワードとして、サインインに使ったメールアドレスまたはユーザー名をユーザー名として使用する。
  1. matharmin

    最近のMaven Centralのマネタイズ戦略は奇妙だ。

    最初は利用を減らすこと(リリースサイズやファイル数)を促したいように見えた。それは妥当だ。デフォルトのツールを改善して、各アーティファクトごとに10倍のチェックサムファイルや、誰も読まない6MB以上のjavadocバンドルを生成しないようにする方がまだ良いが、それは少し的外れだ。

    それから、純粋なコミュニティプロジェクトではない_all_パブリッシャーに対して有料プランを要求し始めた。どれだけオープンであっても、商業企業が後ろ盾になっていれば有料プランが必要だ。

    原則として利用に対して支払うのは構わない。しかし、制限が適用される前にセルフサービスサインアップを約束していたのに、それは実現していない — まだセルフサービスプランは利用できない。そして「お問い合わせ」の価格設定は、大部分がパッケージの_人気_に基づいている。しかも「x GBダウンロード」のような定量化可能な方法ではなく、「利用上位2%以内」(どんな隠れた指標かは不明)といった具合だ。

    つまり、支払いたくないパブリッシャーの半分が離脱すれば、こちら側に何の変化もなくても、来年は自動的に高い区分に入るということか?

    そして価格は年間数千ドルになる。S3でセルフホストすれば一桁ドルだったものに対して。Maven Centralがユーザー設定に自動的に存在するというのが、それに対する主な付加価値なのに。

  2. javahippie

    プロジェクトは今後、アーティファクトをプライベートリポジトリで公開する。アクセストークンを取得するには登録が必要だ。

この日のほかの記事

2026-10-17