Рецепты 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 остаётся нужен только для транзитивных зависимостей, а Gradle-плагин теперь берётся не из Gradle Plugin Portal. Для согласования версий по-прежнему рекомендуется rewrite-recipe-bom; часть модулей доступна лишь клиентам Moderne по лицензии Moderne Source Available License.

Каждая загрузка из Code Genome Project требует аутентификации. Используйте токен в качестве пароля в вашей сборке, а email или имя пользователя, под которым вы вошли, — в качестве имени пользователя.
  1. matharmin

    Недавняя стратегия монетизации Maven Central вызывает недоумение.

    Сначала казалось, что они хотят стимулировать снижение использования (размеры релизов и количество файлов), что справедливо. Было бы всё же лучше сосредоточиться на улучшении стандартного инструментария, чтобы он не создавал по 10 контрольных сумм для каждого артефакта и javadoc-пакеты размером более 6 МБ, которые никто не читает, но это немного не по теме.

    Затем они начали требовать платные планы для _всех_ издателей, которые не являются чисто общественными проектами. Неважно, насколько открыт проект, если за ним стоит коммерческая компания, они требуют платный план.

    В принципе, я не против платить за использование. Но они обещали самостоятельную регистрацию до применения лимитов, чего не произошло — до сих пор нет доступных планов с самостоятельной регистрацией. А ценообразование «свяжитесь с нами» в значительной степени основано на _популярности_ пакета. И не в количественном выражении вроде «x ГБ скачано», а скорее «входит в топ 2% по использованию» (по какой-то скрытой метрике).

    Так что если они потеряют половину издателей из-за нежелания платить, это значит, что я автоматически попаду в более высокую категорию в следующем году, даже если с моей стороны ничего не изменилось?

    И в итоге цена составляет пару тысяч долларов в год за то, что при самостоятельном размещении на S3 стоило бы считанные доллары. При том что их главное преимущество перед этим — это то, что Maven Central автоматически присутствует в конфигурации пользователей.

  2. javahippie

    Теперь проект будет публиковать артефакты в приватном репозитории, для получения токена доступа нужно зарегистрироваться.

Ещё за этот день

2026-10-17