OpenRewrite abandona Maven Central y exige autenticación para descargar sus módulos
Recipes Are Moving from Maven Central to the Code Genome Project
Los módulos de OpenRewrite ya no se publican en Maven Central: ahora se distribuyen a través del Code Genome Project, que exige autenticación con usuario y token para cada descarga. Maven Central sigue siendo necesario para las dependencias transitivas, y el plugin de Gradle también se mudó allí en lugar del Gradle Plugin Portal. La documentación recomienda usar el rewrite-recipe-bom para alinear versiones y detalla cómo configurar Maven, Gradle, la CLI de Moderne y la sincronización del marketplace.
Cada descarga desde el Code Genome Project requiere autenticación.
- matharmin
La reciente estrategia de monetización de Maven Central ha sido extraña.
Primero parecía que querían fomentar la reducción del uso (tamaños de las releases y cantidad de archivos), lo cual es razonable. Aun así, sería mejor centrarse en mejorar las herramientas por defecto para que no produzcan 10 veces más archivos de checksum con cada artefacto, y paquetes de javadoc de más de 6 MB que nadie lee, pero eso es un poco aparte del tema.
Luego empezaron a exigir planes de pago para _todos_ los publicadores que no sean proyectos puramente comunitarios. No importa lo abierto que sea, si está respaldado por una empresa comercial, exigen un plan de pago.
Ahora, en principio no me importa pagar por el uso. Pero prometieron registros de autoservicio antes de que se aplicaran los límites, lo cual no ocurrió: todavía no hay planes de autoservicio disponibles. Y el precio de "contáctanos" se basa en gran medida en la _popularidad_ del paquete. Y no de una manera cuantificable como "x GB descargados", sino más bien "dentro del 2% de uso más alto" (según cualquier métrica oculta).
Así que si pierden a la mitad de sus publicadores porque no quieren pagar, ¿eso significa que automáticamente estaré en una categoría superior el próximo año, incluso si nada cambió de mi lado?
Y el precio termina siendo de un par de miles de dólares al año, por algo que habría costado unos pocos dólares al autohospedarlo en S3. Cuando su principal valor añadido sobre eso es que Maven Central está presente automáticamente en la configuración del usuario.
- javahippie
El proyecto publicará ahora los artefactos en un repositorio privado, necesitas registrarte para obtener un token de acceso