I downloaded [http://www.eclipse.org Eclipse IDE for Java EE Developers] and ran the .exe.  From there, I followed the instruction on:[https://xmlpipedb.cs.lmu.edu/biodb/fall2015/index.php/Coder#GenMAPP_Builder_Project_Setup_and_Initial_Build GenMAPP Builder Project Setup and Initial Build].
 
I downloaded [http://www.eclipse.org Eclipse IDE for Java EE Developers] and ran the .exe.  From there, I followed the instruction on:[https://xmlpipedb.cs.lmu.edu/biodb/fall2015/index.php/Coder#GenMAPP_Builder_Project_Setup_and_Initial_Build GenMAPP Builder Project Setup and Initial Build].
# Follow the instructions in the  section of this wiki page in order to:
  −
#* Set up a functioning Eclipse development environment for your branch of GenMAPP Builder.
  −
#* Build your own copy of GenMAPP Builder from scratch.
  −
# ''(with QA)'' Get a full import-export cycle done.
  −
# ''(with QA)'' Decide on a file/version management scheme/system.
     −
I installed Eclipse to the T drive on my lab computer because I decided that would be my development environment.  I also determined I wanted my Git clone to be on my T drive as well.  So I used <code>cd</code> to get into the T drive and typed the command: <code> git clone https://github.com/lmu-bioinformatics/xmlpipedb.git</code>.  I used <code> cd </code> To get into the clone folder: <code>xmlpipedb</code>.  I switched to the "s-flexneri" branch: <code> git checkout s-flexneri </code> so my commits will be in the proper branch.
+
I installed Eclipse to the T drive on my lab computer because I decided that would be my development environment.  I also determined I wanted my Git clone to be on my T drive as well.  So I used <code>cd</code> to get into the T drive and typed the command: <code> git clone https://github.com/lmu-bioinformatics/xmlpipedb.git</code>.  I used <code> cd </code> To get into the clone folder: <code>xmlpipedb</code>.  I switched to the "s-flexneri" branch: <code> git checkout s-flexneri </code> so my commits will be in the proper branch.
   −
==== Eclipse Workspace Setup ====
+
When I first started up eclipse I selected the repository clone folder as my work space.  I then clicked the workbench button.  This setup my eclipse work space.
    
[[Image:Initial-eclipse-workspace.png|thumb]]
 
[[Image:Initial-eclipse-workspace.png|thumb]]
# Run Eclipse.
  −
# When Eclipse asks you to select a workspace, click the ''Browse…'' and navigate to your repository clone folder. Select it and click on ''Open''.
  −
# Verify that your repository clone folder is what is listed as the ''Workspace:''. Click on ''OK''.
  −
# You will see an introductory display with assorted menu items. Click the ''Workbench'' button (upper-right corner, with a 3D arrow for an icon).
  −
# If everything went well, you should now see an empty developer area, showing your repository clone folder in the window title with a ''Project Explorer'' tab on the left (see screenshot for an example).
      
==== Java Project Setup ====
 
==== Java Project Setup ====
 +
*I right clicked in the Project Explorer tab and chose New > Project...
 +
*I then chose Java Project from the list of wizards and clicked Next.
 +
* On the next panel, I entered <code>gmbuilder</code> as the ''Project name:''.
 +
* I clicked on the ''Finish'' button with no further configuration.
 +
* I clicked Yes when Eclipse asked if I wanted to open the Java perspective.
   Exception encountered, of type "Error"
[36bee750] /biodb/fall2015/index.php?diff=6931&oldid=6903&title=Jwoodlee_Week_12 Error from line 434 of /apps/xmlpipedb/biodb/fall2015/includes/diff/DairikiDiff.php: Call to undefined function each()
Backtrace:
#0 /apps/xmlpipedb/biodb/fall2015/includes/diff/DairikiDiff.php(544): DiffEngine->diag()
#1 /apps/xmlpipedb/biodb/fall2015/includes/diff/DairikiDiff.php(344): DiffEngine->compareSeq()
#2 /apps/xmlpipedb/biodb/fall2015/includes/diff/DairikiDiff.php(227): DiffEngine->diffLocal()
#3 /apps/xmlpipedb/biodb/fall2015/includes/diff/DairikiDiff.php(721): DiffEngine->diff()
#4 /apps/xmlpipedb/biodb/fall2015/includes/diff/DairikiDiff.php(859): Diff->__construct()
#5 /apps/xmlpipedb/biodb/fall2015/includes/diff/DairikiDiff.php(980): MappedDiff->__construct()
#6 /apps/xmlpipedb/biodb/fall2015/includes/diff/TableDiffFormatter.php(194): WordLevelDiff->__construct()
#7 /apps/xmlpipedb/biodb/fall2015/includes/diff/DiffFormatter.php(140): TableDiffFormatter->changed()
#8 /apps/xmlpipedb/biodb/fall2015/includes/diff/DiffFormatter.php(111): DiffFormatter->block()
#9 /apps/xmlpipedb/biodb/fall2015/includes/diff/DifferenceEngine.php(888): DiffFormatter->format()
#10 /apps/xmlpipedb/biodb/fall2015/includes/diff/DifferenceEngine.php(802): DifferenceEngine->generateTextDiffBody()
#11 /apps/xmlpipedb/biodb/fall2015/includes/diff/DifferenceEngine.php(733): DifferenceEngine->generateContentDiffBody()
#12 /apps/xmlpipedb/biodb/fall2015/includes/diff/DifferenceEngine.php(662): DifferenceEngine->getDiffBody()
#13 /apps/xmlpipedb/biodb/fall2015/includes/diff/DifferenceEngine.php(632): DifferenceEngine->getDiff()
#14 /apps/xmlpipedb/biodb/fall2015/includes/diff/DifferenceEngine.php(453): DifferenceEngine->showDiff()
#15 /apps/xmlpipedb/biodb/fall2015/includes/page/Article.php(795): DifferenceEngine->showDiffPage()
#16 /apps/xmlpipedb/biodb/fall2015/includes/page/Article.php(506): Article->showDiffPage()
#17 /apps/xmlpipedb/biodb/fall2015/includes/actions/ViewAction.php(44): Article->view()
#18 /apps/xmlpipedb/biodb/fall2015/includes/MediaWiki.php(395): ViewAction->show()
#19 /apps/xmlpipedb/biodb/fall2015/includes/MediaWiki.php(273): MediaWiki->performAction()
#20 /apps/xmlpipedb/biodb/fall2015/includes/MediaWiki.php(566): MediaWiki->performRequest()
#21 /apps/xmlpipedb/biodb/fall2015/includes/MediaWiki.php(414): MediaWiki->main()
#22 /apps/xmlpipedb/biodb/fall2015/index.php(44): MediaWiki->run()
#23 {main}