Application generation

Now, let's run the jhipster command to generate the application:

JHipster then asks whether you want to overwrite the conflicting files or use your existing ones, as well as a few other options. Users can use any one of the desired options.

Right now, we will choose option a. It will overwrite all of the other files, including the highlighted file.

This prompt is extremely useful if you have a lot of custom code written on your application. You can choose the appropriate option to get the desired result.

This will overwrite all the customizations we did in our monolithic application. We can easily bring them back into this branch by cherry picking the required changes from our master branch using GIT. You can follow a similar approach to the one we saw in Chapter 5, Customization and Further Development, for that. Once all changes are applied, we can merge this branch back into the master. You will have to do the same for entity files as well in Chapter 10, Working with Microservices.