Skip to content

AgentScape Rover Linux Windows Mac Configuration

Charlie Ann Page edited this page Sep 25, 2016 · 5 revisions

Without VirtualBox:


If you do not want to bother with Virtualbox and the easy set up of the pre-configured virtual machine, this guide is for you. This is also true if your machine is not able to run virtualbox. This guide is somewhat high-level as it expects you to be able to connect the underlying dots of your own system. A Windows based setup can be a bit tricky as it is not always that forward to install open-source software.

Install and configure following software:

  • install OpenJDK-7 or Oracle JDK7
  • set the Java_Home path and point to the JDK instead of the installed JRE
  • install git (if you want a good client additionally install SmartGit)
  • Maven
  • configure the Maven home path
  • install Eclipse or IntelliJ
  • Install agentscape into a folder which has write access from your current user account (tested is agentscape 2.0.0) *git clone this project into a directory relatively close to the agentscape one git clone https://github.com/capage/IA-AgentScape-Rover.git

Building the rover infrastructure

  • IFF you are using Eclipse or IntelliJ ${user.home} will point towards /home/[username] on Linux machines and C:\Users\[username] on Windows and I don't know where to on the MAC
  • if you are building from command line please edit each of the for pom.xml files and change the lines
    • <org.iids.aos.install.path>$AGENTSCAPE_HOME/2.0.0</org.iids.aos.install.path> and
    • <as.dir>${user.home}/Documents/projects/agentscape</as.dir>
  • point them to wherever you installed agentscape folder
rover/pom.xml
rover.shared/pom.xml
rover.service/pom.xml
rover.monitor/pom.xml
  • use maven to mvn install to compile the code for each of those four projects
  • continue here