To be able to compile, deploy, and develop in dotCMS, you will need as an absolute minimum, the following tools:
- A Java Development Kit (JDK)
- Apache Ant
- Subversion client
- The supported database of your choice
These requirements are explained more in detail in the Software Requirements section.
We also recommend using an IDE (Integrated Development Environment). The following sections explain how to get started developing using the Eclipse IDE. However you can develop using the IDE of your choice, or no IDE at all.