You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In this task I have to migrate our existing code for Bulk Expression Atlas to our new SpringBoot based project and fix all the broken code that might happen because of Java and Spring Framework version changes.
Steps:
Copy the necessary source code to our new SpringBoot project
Fix the dependency issues
Fix the broken code that might be caused by various version changes of dependencies
javax package ---> jakarta package, because of Java EE -> Jakarta EE
Execute all the test of the app
As we are using Tiles in our current app, it looks like we need an even bigger refactor, unfortunately.
We have to change the view technology and drop JSP and Tiles and replace them with a current view technology, like: ThymeLeaf.
uk.ac.ebi.atlas.configuration.WebConfig
webapp/WEB-INF ~ 36 files (JSPs and XMLs)
webapp/resources/html ???
Copy the relevant source for our docker env creation and execution
Copy the shell scipts to be able to execute tests and debug the app
check why HttpOnlyCookieConfigurator is never used according to IntelliJ.
Consider to remove the org.jetbrains:annotations library as a dependency if we are only using the https://github.com/NotNull annotation
At the end of this task we should be able to execute successfully all the tests based on this library.
The text was updated successfully, but these errors were encountered:
From documentation (release notes): Several outdated Servlet-based integrations have been dropped: e.g. Apache Commons FileUpload (org.springframework.web.multipart.commons.CommonsMultipartResolver), and Apache Tiles as well as FreeMarker JSP support in the corresponding org.springframework.web.servlet.view subpackages. We recommend org.springframework.web.multipart.support.StandardServletMultipartResolver for multipart file uploads and regular FreeMarker template views if needed, and a general focus on REST-oriented web architectures.
As we are using Tiles in our current app, it looks like we need an even bigger refactor, unfortunately.
We have to change the view technology and drop JSP and Tiles and replace them with a current view technology, like: ThymeLeaf.
In this task I have to migrate our existing code for Bulk Expression Atlas to our new SpringBoot based project and fix all the broken code that might happen because of Java and Spring Framework version changes.
Steps:
We have to change the view technology and drop JSP and Tiles and replace them with a current view technology, like: ThymeLeaf.
HttpOnlyCookieConfigurator
is never used according to IntelliJ.Consider to remove the org.jetbrains:annotations library as a dependency if we are only using the https://github.com/NotNull annotation
At the end of this task we should be able to execute successfully all the tests based on this library.
The text was updated successfully, but these errors were encountered: