# Install software
# IntelliJ
The SenSeeAct web service is written in Java. IntelliJ (opens new window) is a Java IDE (Integrated Development Environment).
Homebrew:
https://formulae.brew.sh/cask/intellij-idea-ce (opens new window)
- Open Terminal.
- Enter this command:
% brew install --cask intellij-idea-ce
# Visual Studio Code
Visual Studio Code (opens new window) is a good text editor to work with projects containing many files. It is useful for developing the SenSeeAct web application and documentation, as well as various other source files.
Homebrew:
https://formulae.brew.sh/cask/visual-studio-code (opens new window)
- Open Terminal.
- Enter this command:
% brew install --cask visual-studio-code
- You can start Visual Studio Code like any other app, but you can also easily
launch it from the command line with the command
code
. For example:% code path/to/file.txt
# NodeJS
NodeJS (opens new window) is needed to build and run the development version of the SenSeeAct web application.
Homebrew:
https://formulae.brew.sh/formula/node (opens new window)
- Open Terminal.
- Enter this command:
% brew install node
# Handlebars
Handlebars (opens new window) is needed to build the SenSeeAct web application, which uses Handlebars templates. Make sure that you have installed NodeJS first. Then you can install Handlebars with these steps:
- Open Terminal.
- Enter this command:
% npm install handlebars -g
# Gradle
SenSeeAct uses Gradle (opens new window) build files for compiling Java code
and various other build tasks. It is included with the source code as the Gradle
Wrapper gradlew
, so it’s not necessary to install Gradle, but you can install
it if you want to upgrade the Gradle Wrapper or otherwise work with Gradle
yourself.
Homebrew:
https://formulae.brew.sh/formula/gradle (opens new window)
- Open Terminal.
- Enter this command:
% brew install gradle
- You should now be able to run Gradle from the Terminal. For example:
% gradle -version