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 고객 전용이다.

Code Genome Project에서의 모든 다운로드에는 인증이 필요하다. 빌드에서 토큰을 비밀번호로, 로그인에 사용한 이메일이나 사용자 이름을 사용자 이름으로 사용하라.
  1. matharmin

    최근 Maven Central의 수익화 전략은 정말 이상하다.

    처음에는 사용량(릴리스 크기와 파일 수)을 줄이도록 장려하려는 것 같았는데, 그건 타당하다. 기본 툴링을 개선해서 각 아티팩트마다 10배의 체크섬 파일과 아무도 읽지 않는 6MB 이상의 javadoc 번들을 생성하지 않도록 하는 데 집중하는 게 여전히 더 나을 테지만, 그건 좀 논점에서 벗어난 이야기다.

    그러더니 순수 커뮤니티 프로젝트가 아닌 _모든_ 퍼블리셔에게 유료 플랜을 요구하기 시작했다. 아무리 오픈되어 있어도 상업 회사가 후원하면 유료 플랜을 요구한다.

    원칙적으로 사용량에 대해 비용을 지불하는 건 괜찮다. 하지만 그들은 한도가 적용되기 전에 셀프서비스 가입을 약속했는데, 그건 이뤄지지 않았다. 여전히 셀프서비스 플랜이 없다. 그리고 '문의하기' 가격은 상당 부분 패키지의 _인기도_에 기반한다. 'x GB 다운로드'처럼 정량화 가능한 방식이 아니라 '사용량 상위 2% 이내'(숨겨진 지표가 무엇이든) 같은 방식이다.

    그래서 만약 그들이 돈을 내기 싫어하는 퍼블리셔 절반을 잃으면, 내 쪽에서는 아무것도 변하지 않았는데도 내년에 자동으로 더 높은 구간에 들어가게 되는 건가?

    그리고 가격은 결국 연간 수천 달러가 되는데, S3에 셀프 호스팅하면 한 자릿수 달러면 될 일이다. 그에 비해 그들의 주요 부가가치는 Maven Central이 사용자 설정에 자동으로 포함된다는 것뿐이다.

  2. javahippie

    이제 프로젝트는 아티팩트를 비공개 저장소에 게시할 것이고, 액세스 토큰을 받으려면 등록해야 한다.

이 날의 다른 글

2026-10-17