Migration from CVS/Ant to Git/Maven/Jenkins
Migration of development/build environment from CVS/Ant to Git/Maven/Jenkins, Tourism/travel industry, February 2017 – December 2018
About the project
A large codebase using an ant-based building system was to be migrated to Maven.
- A script was created to be able to repeat the migration in an automated way
- To avoid a “big bang migration” with a “point of no return”
- Conversion of unmanaged dependencies into dependencies managed by Maven
- Evaluation of servlet container/application server integration in Maven
- Installation of a local repository (Archiva)
- Conversion of Ant scripts into Maven pom files
- Refactor existing projects into Maven projects, to provide artifacts
- Refactor an existing GWT project into Maven projects
- Provide Jenkins jobs on top of Maven
- Move codebase from CVS to GIT
- Provide JIRA workflows on top of all
Roles
- Design, implementation, migration
Industry, industrial sector
- Tourism, travel industry