Ik migreer je java-project van ant naar maven en zet ci cd op


Over deze dienst
Automatische vertaling
Jouw build is een Ant-script dat niemand wil aanraken. Of je Maven-build faalt en de foutmelding zegt niets.
Ik heb een productie Java-service gemigreerd van Ant naar Maven, en daarna de GitLab pipeline gebouwd: build, kwaliteitscontrole, SAST en deploy-stadia,
die draaien op een Kubernetes runner met een self-hosted shell runner voor
deployment.
WAT IK doe
-> Migratie van Ant naar Maven, inclusief multi-module projecten
-> Lokale /libs jars gekoppeld aan echte Maven Central dependencies
-> Dependency conflicten en versie resolutie
-> GitLab CI/CD of GitHub Actions pipelines
-> Build, test, kwaliteitscontrole en deploy-stadia
-> Docker builds binnen de pipeline
-> Deploy-scripts met gedateerde backups en rollback
Een build die werkt op een schone machine, niet alleen de jouwe. Plus een
geschreven uitleg over hoe de pipeline is ingericht en hoe je
later wijzigingen kunt aanbrengen.
Stuur me je build.xml of pom.xml en ik vertel je in welke staat het is voordat je bestelt.
Maak kennis met Sarmad Habib
Software Engineer
- Afkomstig uitPakistan
- Lid sindssep 2024
- Gem. reactietijd1 uur
Talen
Engels
Automatische vertaling
Mijn portfolio
Andere Software development diensten die ik aanbied
Veelgestelde vragen
Automatische vertaling
Kun je een multi-module Ant-project migreren?
Ja. Multi-module duurt langer omdat de modulegrenzen vaak heroverwogen moeten worden, stuur me eerst de structuur.
Wat als jars niet op Maven Central staan?
Veelvoorkomend probleem. Opties zijn een interne repository, een systeem-gebonden dependency, of ze lokaal installeren. Ik vertel je welke het beste past en waarom.
GitLab of GitHub?
Beide. Ik heb meer gebouwd op GitLab, inclusief self-hosted runners.
Kun je een pipeline opzetten zonder de build te migreren?
Ja, als je al op Maven of Gradle zit. Stuur me een bericht en ik geef een offerte.
Heb je toegang nodig tot mijn repository?
Voor het pipeline werk, ja. Migratie alleen kan vanaf een zip gedaan worden.

