Building and Debugging Pentaho 2.0 with Eclipse
The purpose of this document is to instruct developers on how to begin developing with Pentaho. This document explains how to set up a development environment in Eclipse, including how to make a connection to the Pentaho Subversion repository, check out the Pentaho projects, build them, and debug them using a "stand-alone" standalone Java application server and using the Eclipse JBoss IDE. The This document also describes the Pentaho repository structure and a number of build targets important to developing with Pentaho.
Assumptions
We assume the reader has You are expected to have a fair amount of knowledge of the Eclipse platform and the Java developmentprogramming language. If the intent is you intend to deploy the platform as a J2EE application, we assume the reader has you will also need some experience with J2EE and application servers . For our purposes here, we are demonstrating using the JBoss Application Server. While not paramount, it will benefit the reader to also have a working knowledge of Apache Ant.If after following the instructions in this guide you still do not reach your final destination, reach out! Help is only a forum away at http://forums.pentaho.org/in general (though this guide only covers Tomcat). Apache Ant knowledge is a plus, but not required to complete these instructions.
If following these instructions fails to result in a working development environment, ask for help on the Pentaho forum. If you discover any errors or omissions in this guide, please email them to jmatzan@pentaho.com.
Coding standards and expectations
If you are new to the BI Platform, please take a moment to review the Pentaho coding standards guidelines before continuing.