In this lab, you immerse yourself in the AWS development cycle by using two of the AWS developer tools: AWS CodeCommit and AWS CodeBuild.
Objectives
   •   Use the AWS Cloud9 IDE to clone a CodeCommit repo and edit the Java code used in this lab.
   •   Understand the utility of CodeCommit, and then commit and push code changes to the CodeCommit repository.
   •   Recognize the integration between CodeCommit and CodeBuild, and observe the automatic build process in action.
   •   Retrieve a .jar file from an S3 bucket and run it in the AWS Cloud9 IDE.
Prerequisites
   •   Familiarity with the AWS Cloud9 interface is helpful because you open a file to view its contents and modify a command with the text editor.
   •   Experience with Git and basic Git commands.
   •   Experience with AWS CodeCommit is helpful, but not necessary, to complete this lab.
Outline
Task 1: Connect to the AWS Cloud9 IDE and clone the CodeCommit repo
Task 2: Compile and run the Java program locally
Task 3: Update the Java application and push the changes to AWS CodeCommit
Task 4: Initiate a CodeBuild build project with the CodeBuild console
Task 5: Copy the Hello.jar file to the AWS Cloud9 IDE and run it locally