Technical requirements
We have endeavored to make the application as easy to run as possible by focusing on some basic tools and technologies that almost every Spring developer would have on their development machine. Nevertheless, we have provided the Getting started section as supplementary information in the Getting started with the JBCP calendar sample code section in the Appendix, Additional Reference Material.
The primary method for integrating with the sample code is providing projects that are compatible with Gradle and Maven. Since many IDEs have rich integration with Gradle and Maven, users should be able to import the code into any IDE that supports either Gradle or Maven. As many developers use Gradle and Maven, we felt this was the most straightforward method of packaging the examples. Whatever development environment you are familiar with, hopefully, you will find a way to work through the examples in this book.
Many IDEs provide Gradle or Maven tooling that can...