|
|
| | | | |
| | 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"
[220e7ffe] /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}