tutorial pom plugin example central basedir archivo maven build migration bazel

pom - ¿Hay una ruta de migración de Maven a Bazel?



maven repository central pom (2)

Yo trabajo en Bazel. No, hasta donde sabemos, no hay tal proceso. Deseo.

Hemos estado ejecutando algunas migraciones de otros sistemas de compilación a Bazel; la evidencia no es concluyente, pero es difícil siquiera imaginar cómo se vería un proceso incremental. Existen algunos escenarios en los que podemos imaginar un sistema de compilación que genere archivos de configuración para otro (como gyp), pero luego aún necesita cambiarse al por mayor.

Ahora que Bazel ( http://bazel.io/ ) se ha abierto, ¿hay un proceso incremental por el cual pueda migrar gradualmente (un gran repositorio) de Maven a Bazel?


En los dos años transcurridos desde que Ulf respondió, se han realizado algunos esfuerzos para ayudar a maven a migrar a Bazel. En particular, el equipo de Bazel está creando una herramienta para ayudar con esto: https://github.com/bazelbuild/migration-tooling

La herramienta genera archivos WORKSPACE expansivos de un conjunto de archivos pom o coordenadas maven. En el caso ideal, puede pasar la ruta a su proyecto maven, y luego generará un archivo bzl que puede cargar en el archivo WORKSPACE.

Se pueden encontrar más comentarios sobre cómo administrar las dependencias externas aquí: https://bazel.build/versions/master/docs/external.html