Ik moderniseer je legacy java build systeem, ant naar maven of bazel
Over deze dienst
Ik ben een principal engineer met meer dan 20 jaar ervaring in enterprise Java, en de laatste jaren heb ik vooral gewerkt aan build systemen en ontwikkelomgevingen. Ik heb 40 Ant-modules omgezet naar Maven, Bazel-integraties gebouwd voor VSCode, en geholpen bij het lanceren van een remote ontwikkelomgeving die onboarding van nieuwe engineers van twee dagen naar dezelfde dag heeft gebracht.
Hier audit ik een trage of kwetsbare build, migreer deze van Ant naar Maven of Bazel en zorg dat je CI slaagt op de nieuwe setup. Bij grotere projecten kan ik ook een devcontainer toevoegen zodat nieuwe engineers geen dag verliezen met setup.
Basis: read-only review van je build, met een schriftelijk rapport en een prioriteitenlijst voor fixes.
Standaard: migratie van tot 10 modules, CI wordt bijgewerkt.
Premium: tot 40 modules, CI, een devcontainer en documentatie voor je team.
Wat ik nodig heb: repo toegang (alleen lezen is prima voor de audit), een manier om de huidige build uit te voeren, en iemand die vragen kan beantwoorden. Ik ben bereid een NDA te ondertekenen.
Meer dan 40 modules of werk dat verder gaat dan de build zelf? Stuur me eerst een bericht; ik stel een op maat gemaakt aanbod samen.
Tools:
Docker
•
Jenkins
•
GitHub
•
Maven
•
Gradle
•
BitBucket
•
Kubernetes
Frameworks:
Npm
•
Terraform
•
Ansible
Programmeertaal:
Bash
•
Java
•
JavaScript
•
Kotlin
•
Python
•
Golang
Expertise:
Migratie
•
Debuggen
•
Ontwikkeling
Veelgestelde vragen
Automatische vertaling
Met welke build tools en talen werk je?
Vooral Java-projecten die van Ant naar Maven of Bazel gaan. Als je iets anders gebruikt (Gradle, Make, een zelfgemaakt script), stuur me eerst een bericht; ik vertel je eerlijk of het past.
Heb je toegang nodig tot mijn privécode?
Ja, meer dan alleen een oppervlakkige blik. Alleen-lezen toegang is genoeg voor de audit; een migratie vereist een branch waar ik op kan pushen. Ik onderteken graag eerst een NDA en verwijder mijn lokale kopieën na levering.
Blijft mijn huidige build werken tijdens de migratie?
Dat is het doel. Ik werk op een branch en laat de oude build met rust totdat de nieuwe dezelfde artifacts produceert en je CI slaagt; dan bepaal jij wanneer je overstapt.
Moet ik beginnen met de audit of meteen migreren?
Als je al weet dat je van Ant af wilt, kies dan voor Standaard. Als de build gewoon traag is of niemand begrijpt hem, begin dan met de audit; het rapport vertelt je wat je moet fixen en in welke volgorde.
Repareer je applicatiecode die breekt?
Alleen wat de build vereist (dependency versies, module layout, test wiring). Bug fixes en feature werk vallen buiten deze pakketten; stuur me een bericht en ik kan ze apart offerte.
Mijn project heeft meer dan 40 modules. Kun je nog steeds helpen?
Ja, maar niet via deze pakketten. Stuur me een bericht met de grootte van de repo en de huidige build tool, en ik stel een op maat gemaakt aanbod samen.

