This document gives instructions to install the program with all dependencies.
Note: the Twilio API text notification feature only sends to verified caller IDs (that we add on the Twilio console) so you won't be able to see its result. In this case, you likely won't use Twilio. However, if you still want to install Twilio, complete step 1 and 2 and uncomment out TwilioEventNotificationGateway.java
and all instances where it is initialized.
- Twilio requires
node.js v10.12 or above
. Make sure you have it installed.
brew tap twilio/brew && brew install twilio
npm install twilio-cli -g
Note: If prompted for token and accountSID, see the final constants ACCOUNT_SID
and AUTH_TOKEN
at the top in ConferencePlanningSystem.
- Since we are not using a build automation system, download the following and add to classpath (File -> Project Structure -> Libraries):
- You will need zxing. Scroll down to
zxing core-3.3.0.jar
andzxing javase-3.3.0.jar
and download both. - You will also need twilio libraries for
v8.3.0
. (skip this step if you don't want Twilio) - Download javacord-3.x.x-shaded.jar and add to classpath.
- Include
JUnit4
to classpath