Skip to content

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.

How can we improve it?

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information