Developing Big Data Genomics: A Screencast
This short screencast is meant to get someone new to Scala, IntelliJ, and the Big Data Genomics stack up and running with a configured development environment suitable for working with or on projects like ADAM and Avocado.
We’ll walk you through downloading the appropriate JDK, IntelliJ IDE, and plugings. Then we will set up the project (using ADAM as the example), generating sources, packaging the application, and building the project. Finally, we cover running tests, as well as some basic exploration and code navigation using the IDE.
Note, if you have trouble using mvn package
in the command line, you may want to add the following to your .bashrc
, or at least export these environment variables before running mvn package
:
export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=128M"
export JAVA_HOME=`/usr/libexec/java_home -v 1.7`
Links
- 00:00:14 Oracle JDK 7
- 00:00:28 IntelliJ IDE
- 00:00:43 ADAM Github Repository