Modernizaré tu sistema de build legado en Java, de ant a maven o bazel
Acerca de este Servicio
Soy un ingeniero principal con más de 20 años en Java empresarial, y los últimos años me he enfocado principalmente en sistemas de build y entornos de desarrollo. He convertido 40 módulos Ant a Maven, creado integraciones de Bazel para VSCode y ayudado a lanzar un entorno de desarrollo remoto que redujo la incorporación de nuevos ingenieros de dos días a el mismo día.
Aquí, audito un build lento o frágil, luego lo migramos de Ant a Maven o Bazel y hago que tu CI pase en la nueva configuración. En proyectos más grandes también puedo agregar un devcontainer para que los nuevos ingenieros no pierdan un día en la configuración.
Básico: revisión de solo lectura de tu build, con informe escrito y lista de correcciones priorizadas.
Estándar: migración de hasta 10 módulos, CI actualizado.
Premium: hasta 40 módulos, CI, un devcontainer y documentación para tu equipo.
Lo que necesito: acceso al repositorio (solo lectura está bien para la auditoría), una forma de ejecutar el build actual y alguien que pueda responder preguntas al respecto. Estoy dispuesto a firmar un NDA.
¿Tienes más de 40 módulos o necesitas trabajo adicional más allá del build? Envíame un mensaje primero; prepararé una oferta personalizada.
FAQ
Traducción automática
¿Con qué herramientas de build y lenguajes trabajas?
Principalmente proyectos en Java que migran de Ant a Maven o Bazel. Si usas otra cosa (Gradle, Make, un script propio), envíame un mensaje primero; te diré honestamente si es compatible.
¿Necesitas acceso a mi código privado?
Sí, más allá de una revisión superficial. El acceso solo lectura es suficiente para la auditoría; una migración requiere una rama a la que pueda hacer push. Estoy dispuesto a firmar un NDA primero y borro mis copias locales después de la entrega.
¿Mi build actual seguirá funcionando durante la migración?
Ese es el objetivo. Trabajo en una rama y dejo el build antiguo intacto hasta que el nuevo produzca los mismos artefactos y pase tu CI; luego tú decides cuándo cambiar.
¿Debería comenzar con la auditoría o ir directo a la migración?
Si ya sabes que quieres dejar Ant, pasa a Estándar. Si el build es solo lento o nadie lo entiende, empieza con la auditoría; el informe te dirá qué arreglar y en qué orden.
¿Arreglas código de aplicación que se rompe?
Solo lo que requiere el build (versiones de dependencias, estructura de módulos, conexiones de test). Las correcciones de bugs y nuevas funciones están fuera de estos paquetes; envíame un mensaje y puedo cotizarlas por separado.
Mi proyecto tiene más de 40 módulos. ¿Aún puedes ayudar?
Sí, pero no a través de estos paquetes. Envíame un mensaje con el tamaño del repo y la herramienta de build actual, y prepararé una oferta personalizada.

