Installing aNimble on Windows

Posted on February 28, 2015 in Misc • 2 min read

Today, I had to install aNimble platform. As there are very few documentation available on the web about the installation of this software, here are some notes that could be useful to anyone interested in aNimble. Not of much interest for others, though =(

aNimble Platform is a requirements management tool designed to achieve full SDLC traceability for features, requirements, design, implementation and testing. It is the new version of OSRMT.

However, all the existing docs on the web are no longer available. Here is a small how to to install it and make it run on a Windows PC.

First of all, it uses Java and the Grails and Spring Framework. It uses Grails version 2.1.1, provided in the zip archive. Grails version 2.1.1 is not compatible with Java JDK 8 and aNimble is not running out of the box with Grails 2.4.4. Then, install the Java JDK 7 and set your JAVA_HOME environment variable to the install directory of the JAVA JDK.

aNimble requires a MySQL server for data storage. For example, download [the latest version] (http://dev.mysql.com/downloads/mysql/) and starts MYSQL_PATH/bin/mysqld.exe.

Then, create the database:

$ MYSQL_PATH/bin/mysql.exe
> CREATE DATABASE aNimble_platform;
> quit;

Go to the directory containing the aNimble app (animble_platform_v0_4/nimble_grails) and update the MySQL credentials in grails-app/conf/DataSource.groovy (lines 32 and 33, if MySQL is ran from mysqld.exe without specific config, username is “root” and password is empty (“”)). You can then initialize the database with grails prod execute-database-scripts-all.

You can then start the server to serve the aNimble app, either in production or dev mode, using start_prod_anp.bat or start_dev_anp.bat. aNimble should be accessible at URL http://localhost:8080/animble_platform/.

Default admin account is: Username: DEMO Password: nimble