- JDK 8 (note: if require Nashorn feature ClassFilter, then 1.8u45+ is mandatory);
- build tool: Maven 3.2.x+;
- MQ service(Erlang OTP): Rabbitmq 3.6.0+;
- Mozilla Rhino
- Apache HttpComponents
- BUILD: mvn clean package -Dmaven.test.skip, should have generated target/engineClient.zip;
- PREPARE: follow the instructions of rabbitmq_quickstart.txt;
- TESTCASE: mvn test;
- RUN: java -jar engineClient.jar [clientName] in target directory.