Developers guide 

DevelopersThere are several ways to get OLAPmapper running. The easiest is to download a binary release, as described in the installation guide. But you can also build OLAPmapper from its source code. This document describes how to do that, how to learn about OLAPmapper's inner workings, and the guidelines you'll need to follow if you want to contribute to the OLAPmapper project.






Getting a source code 

First, you need to get a copy of the source code. Best way how to do it is to get the source code from SourceForge via Subversion. Just follow instructions on this page. In case that you use Eclipse IDE you can skip this step, because you will find more informations in next chapters. In every case you have just read only access to repository. Please contact me if you want to be developer of our project.

Getting a support libraries 

Used libraries are:

You can download them by yourself, or you can download binary release of application and they are located into the lib folder.

Importing project into Eclipse IDE 

In case that you use Eclipse IDE you can use subclipse like subversion client. Just switch Eclipse into SVN Repository perspective. After add new repository location with URL:

https://olapmapper.svn.sourceforge.net/svnroot/olapmapper

Afterwards please checkout directory src into workspace like OlapMapper project. Don't forget to download libraries (see previous step) and add them into the build path (see eclipse project configuration).

Project TODOs 

In case that you want contribute development team, you are warmly welcome. Future work should be based on this topics:

Coding guidelines 

If you are contributing code, please follow the same guidelines used for the rest of the code. We're trying to use SUN Code Conventions for the Java Programming Language with small changes with spacing and indentation.

Code content:

Documentation and comments:

Spacing and indentation:

You can download my spacing and indentation settings for Eclipse IDE.

Application workflow 

In case that you are interested in application workflow, you can find great source of the informations in JavaDoc documentation. All Java classes and methods are documented, even if they are public or private.

Read more »

More informations 

If you still cannot find answer on your questions related to this project (Be sure that you've read all documentation) don't hesitate to contact me.