Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In this chapter, we will discuss how to set up different types of environments for OpenCms development. The topics we cover will be useful, as we progress later through the development of the Deep Thoughts site. We also will go over the various techniques we can use to be more productive in these environments. We’ll start with a very basic approach to editing the JSP files. We will then go over the techniques to use more advanced editing tools in OpenCms. We will cover how to check out and build OpenCms from the source repository. Finally, we will discuss how to debug OpenCms application code and JSP code.