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.
- RAMDisk
- 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