Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EVA-1903 - Spring Boot 2 upgrade #99

Merged

Conversation

sundarvenkata-EBI
Copy link
Member

@sundarvenkata-EBI sundarvenkata-EBI commented Jun 10, 2020

  • Replace Fongo with real MongoDB tests because Fongo is not supported in Spring Boot 2.1 - see here
    • Update Travis and Gitlab scripts to include Mongo installations
    • Update POMs to support "|" delimiters so that EVA mongo host for tests can be parametrized for both Travis and Gitlab
  • Upgrade jackson-databind version to 2.9.7 to work with Spring Boot 2
  • Adapt to API changes
    • Use Document, List instead of BasicDBObject, BasicDBList
  • Use MongoDB 3.8 driver for the database-migration project
  • Place MongoClient creation logic in DBAdaptorConnector in each module
  • Avoid semicolons in the names of the VCF dumper exported files (Windows freaks out when it encounters such files) in VariantExporterController.java
  • Import javax validation-api in POM files to enable the @Size annotation in SpringDataMongoDbProperties.java

@sundarvenkata-EBI sundarvenkata-EBI self-assigned this Jun 10, 2020
@sundarvenkata-EBI sundarvenkata-EBI changed the title EVA-1903 - Spring 2 upgrade EVA-1903 - Spring Boot 2 upgrade Jun 10, 2020
@sundarvenkata-EBI sundarvenkata-EBI merged commit 4a50b13 into EBIvariation:master Jun 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants