Easy Infrastructure Monitoring is an application written in JAVA, using MAVEN as a build system and dependency management and is hosted on a SourceForge SUBVERSION repository.
Given the above introduction, at least the following must be installed on a development computer:
- A decent JAVA JDK (at least 1.7, prefferably newer): http://www.oracle.com/technetwork/java/javase/overview/index.html
- MAVEN: https://maven.apache.org/
- A Subversion client (either command line or graphical). For Windows, it is recommended to install TortoiseSVN: https://tortoisesvn.net/downloads.html
Apart from these "must-have" pre-requisites, the following are also recommended:
- A JAVA development IDE, such as Eclipse: http://www.eclipse.org/downloads/packages/
- An IDE for HTML/CSS/JS development (either plugins for Eclipse or a separate IDE)
1) Get the code from SVN:
svn checkout https://svn.code.sf.net/p/easy-infrastructure-monitoring/code/trunk/eim eim
cd eim
2) Compile using MAVEN:
mvn compile
3) Make sure you have a valid "eim.conf" configuration
4) Execute using MAVEN:
mvn exec:exec
5) If you want to obtain a single JAR with all the dependencies, it is possible to execute:
mvn clean compile assembly:single
[Advanced SVN] commands