Apache ACE building instructions

Hi there!

If you're reading this, you're either one of the RSS-subscribers, or I have just pointed you, as a visitor of LJCUC02, to this location.

Building an ACE target

Snapshot dependencies

First, we need two snapshot dependencies. Check out http://svn.apache.org/repos/asf /felix/trunk/dependencymanager and http://svn.apache.org/repos/asf /felix/trunk/deploymentadmin to some convenient location. From these locations, call mvn -DskipTests=true clean install

Building a target

Check out http://svn.apache.org/repos/asf/incubator/ace/trunk/ to another convenient location and run mvn -DskipTests=true install (Yes, this does take a long time.)

Setting up the build target

You now have a target waiting for you in ace-target-devgateway/target/ace-target-devgateway-0.8.0-SNAPSHOT-distribution/ace-gateway In the conf directory, edit

  • org.apache.ace.discovery.property.cfg to point to my machine that works as a server; at time of writing, my IP is 192.168.1.24.
  • org.apache.ace.identification.property.cfg to give you some unique name. Don't use spaces or punctuation for this, and clashes gives an undefined state. Remember, this is usually a managed environment.

All set! You can now run your target with sh run.sh