Inconsistent development environments between legacy Java projects such as CS and Web Deposit Tool
Where?
What's the situation?
- CS uses Spring and servlets and Ant.
- Web Deposit tool uses custom servlet.
- New code will use Spring Boot (12-factor things such as environment variables, embedded server) and Maven.
What does it make more difficult?
- We can't use the same tooling across projects (configuration, code quality, deployment, testing) across codebases.