Developer Machine Configurations
This page is to document the known machine configurations used by developers to successfully develop, build, and install/deploy Mifos.
Please put in the following information about your system configuration:
Date (when you have last updated this information)
Operating system
Hardware details (processor type/speed, RAM, etc)
Application server and version
MySQL version
Java SDK version
Any additional information (e.g. special things you did to get Mifos working on your configuration)
@Van Mittal-Henkle (Unlicensed)
Date: April 8, 2011
Operating System: Ubuntu 10.04
Hardware:
CPU: 2 x Intel Core 2 Extreme Q6800, 3.4 Ghz
RAM: 4GB
Application Servers
Jetty 7.3
Apache Tomcat 7.0.8
MySQL: 5.1.41
Java SDK: 1.6.0_24
Time for "mvn clean install" from project root: 12:40.836s
timing using data dir in ram was +- 10 sec of data dir on disk
@Adam Monsen
Date: February 14, 2011
Operating System: 64-bit Ubuntu 10.04.2 LTS
Hardware:
CPU: Intel Core 2 Duo, 2.53 GHz
RAM: 4GB
Application Servers
Apache Tomcat 7
Jetty 7
MySQL: 5.1.47 (with data dir in ram)
Java: Sun JDK 1.6.0_22
I use 64-bit Java for Eclipse, but 32-bit Java for Tomcat, Jetty, etc.
Time for "mvn clean install": 16:42.685s
IDE: Eclipse Helios (Java EE version)
Maven: 3.0
@UdaiU (Unlicensed)
Date: July 5, 2011
Operating system: Ubuntu 11.04 (64 bit)
Hardware details:
Intel i7 Q 720 1.6 GHz (1st Generation i7 code)
6 GB RAM (2GB used by Mifos)
Application server and version
MySQL version: (Default of Ubuntu 11.04) MySQL 5.1.54, for debian-linux-gnu (x86_64) using readline 6.2
To make mysql faster for development use "innodb_flush_log_at_trx_commit = 0"
Tuning Memory parameters in my.cnf can increase the speed.
Java SDK version: JDK 1.6.0.25
IDE: Eclipse 3.7 for Java Developers
Time for "mvn clean install" from project root: 30 min on Ubuntu
Kojo Gambrah-Sampaney
Date: 08 April 2011
Operating system : Release 10.10
Hardware details
Intel Core i5 (2.4 GHz), 4GB ram (3.4 available), 7200 rpm HDD
Application server and version:
Jetty 7
MySQL version 5.1.49
Java SDK version: 1.6.0_23
Build time (mvn clean install)
15:19.931s
Any additional information (e.g. special things you did to get Mifos working on your configuration)
Ram backed mysql with tmpfs
Occasionally clearing out hibernate jars in m2 repository
@keithwoodlock (Unlicensed)
Date: April 14, 2011
Operating System: Windows 7
Hardware:
CPU: 2 x Intel Core i7
RAM: 4GB
Application Servers
Jetty 7.3
Apache Tomcat 7.0.8
MySQL: 5.1.41
Java SDK: 1.6.0_19
Time for "mvn clean install" from project root: 17mins 53s
@Sarah Farrier (Unlicensed)
Date: April 08, 2012
Operating System: 32-bit Ubuntu 12.10
Hardware:
CPU: Intel Core 2 Quad, 2.40 GHz
RAM: 4GB (and 4GB Swap)
Application Servers
Jetty 7.3.1.v20110307
MySQL: 5.1.61
Java: Sun JDK 1.6.0.06
Time for "mvn clean install": ?
IDE: Eclipse Indigo 3.7 with eGit and m2e plugins
Maven: 3.0.4
Any additional information: had PermGen Out of Memory issues until I added Jetty/Java parameters as outlined on the wiki