What is the right way to build whirr using mvn on my laptop and then how/what to deploy on my ec2 launcher machine (a tiny instance)?

What I have tried so far:

On laptop::
  cd trunk
  #  is this correct goal?
  mvn install
  #  copy the whole thing?  really?  or some clever subset of files?
  scp -r . my_ec2_machine:/tmp/whirr7

On my_ec2_machine::
  export WHIRR_HOME=/tmp/whirr7
  WHIRR_BIN=$WHIRR_HOME/bin/whirr
  ... run my script that runs $WHIRR_BIN

if $WHIRR_HOME/services/*/src/main/resources/functions/*.sh files are changed in place where deployed, I think that works for quick testing of experimental changes.

One more vital question: how do I build trunk jclouds and correctly update the multitude of cli/target/lib/jclouds-*.jar files in whirr so that whirr actually uses them? If the jar filename changes what xml files need to be changed in jclouds and whirr?

Thanks!

Paul

Reply via email to