Eu vou migrar seu projeto Java de ant para maven e configurar ci cd


Sobre este Serviço
Tradução automática
Sua build é um script Ant que ninguém quer mexer. Ou sua build Maven falha e o erro não significa nada.
Recentemente, migrei um serviço Java de produção do Ant para o Maven, e depois criei
o pipeline no GitLab: etapas de build, análise de qualidade, SAST e deploy,
executando em um runner Kubernetes com um shell runner hospedado por você para
implantação.
O QUE EU FAÇO
-> Migração de Ant para Maven, incluindo projetos multi-módulo
-> Jars locais /libs mapeados para dependências reais do Maven Central
-> Conflitos de dependência e resolução de versões
-> Pipelines no GitLab CI/CD ou GitHub Actions
-> Etapas de build, teste, análise de qualidade e deploy
-> Builds de Docker dentro do pipeline
-> Scripts de deploy com backups datados e rollback
O QUE VOCÊ RECEBE
Um build que funciona em uma máquina limpa, não só na sua. Além disso, uma
explicação escrita de como o pipeline está configurado e como você pode
mudá-lo depois.
Envie seu build.xml ou pom.xml e eu te direi em que estado ele está antes de você fazer o pedido.
Conheça mais sobre Sarmad Habib
Software Engineer
- A partir dePaquistão
- Membro desdeset. de 2024
- Responde em aprox.:1 hora
Idiomas
Inglês
Tradução automática
Meu portfólio
Outros serviços de Desenvolvimento de Software que eu ofereço
Perguntas frequentes
Tradução automática
Você consegue migrar um projeto Ant multi-módulo?
Sim. Projetos multi-módulo levam mais tempo porque os limites dos módulos muitas vezes precisam ser repensados, então envie a estrutura primeiro.
E os jars que não estão no Maven Central?
Problema comum. Opções são um repositório interno, uma dependência de escopo de sistema ou instalá-los localmente. Eu te digo qual se encaixa e por quê.
GitLab ou GitHub?
Ambos. Já trabalhei mais com GitLab, incluindo runners auto-hospedados.
Você consegue montar um pipeline sem migrar o build?
Sim, se você já usa Maven ou Gradle. Me envie uma mensagem que eu faço o orçamento.
Você precisa de acesso ao meu repositório?
Para o trabalho do pipeline, sim. A migração sozinha pode ser feita a partir de um zip.

