Has received the first test task in my life for a job, in which I need to do a restful service. One of the requirements is: "The application should be built using maven without installing or configuring any additional components;" I wrote my enterprise application before this, but I created the database itself manually through pgAdmin, and with the source code I ran a sql script that created tables like:
DROP TABLE IF EXISTS buildings CASCADE;
Now, as I understand it, my application starts, my code has to dynamically create the database somehow, or something else may be required, such as a remote database. I'm not sure, as, again, I've never done a test task before. Please tell me who is more experienced to the younger colleague)