ssh -i "yourkey.pem" ec2-user@yourEC2IP
sudo yum update -y
//change hostname
vi /etc/sysconfig/network
// install java8
sudo yum install java-1.8.0-openjdk*
java -version
//install debug info, otherwise jmap will throw exception
sudo yum --enablerepo='*-debug*' install java-1.8.0-openjdk-debuginfo
// install maven
sudo wget https://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
sudo sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo
sudo yum install -y apache-maven
mvn --version
// change java version from 1.7 to 1.8
sudo update-alternatives --config java
sudo update-alternatives --config javac
//install git
sudo yum install git-core
ssh-keygen -t rsa -C youremail -b 4096
//copy the public key, open git web console, click git my account in profile/settings, SSH Keys, copy id_rsa.pub content into "Key", click add key.
git clone git@gitaddress.git
git checkout -b branchname origin/branchname