Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.